From 0955c4651687dc4fe852ae77ad2d9cc6ac1b55d1 Mon Sep 17 00:00:00 2001 From: eidheim Date: Wed, 22 Jun 2016 20:53:13 +0200 Subject: [PATCH] Improvements to directory colors when new file is created --- src/directories.cc | 2 ++ src/window.cc | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/directories.cc b/src/directories.cc index 4eed58b..5867554 100644 --- a/src/directories.cc +++ b/src/directories.cc @@ -116,6 +116,7 @@ bool Directories::TreeStore::drag_data_received_vfunc(const TreeModel::Path &pat Directories::get().update(); directories.select(target_path); + Directories::get().on_save_file(target_path); } EntryBox::get().hide(); @@ -180,6 +181,7 @@ Directories::Directories() : Gtk::TreeView() { if(filesystem::write(target_path, "")) { update(); Notebook::get().open(target_path); + on_save_file(target_path); } else { Terminal::get().print("Error: could not create "+target_path.string()+'\n', true); diff --git a/src/window.cc b/src/window.cc index 025e501..8d218e5 100644 --- a/src/window.cc +++ b/src/window.cc @@ -215,6 +215,8 @@ void Window::set_menu_actions() { if(Directories::get().path!="") Directories::get().update(); Notebook::get().open(path); + if(Directories::get().path!="") + Directories::get().on_save_file(path); Terminal::get().print("New file "+path.string()+" created.\n"); } else