comparison libgui/src/m-editor/file-editor-tab.cc @ 15849:e55a64f49346

editor: prevent reloaded file from being added twice to the file watcher file-edtior-tab.cc: only readd an externally changed file to the file watcher in handle_file_reload_answer () when it is not reloaded; if reloaded, it is readded in set_system_file ()
author Torsten <ttl@justmail.de>
date Tue, 25 Dec 2012 22:15:02 +0100
parents 424edeca3c66
children feba9ff6e6a8
comparison
equal deleted inserted replaced
15848:424edeca3c66 15849:e55a64f49346
1054 1054
1055 void 1055 void
1056 file_editor_tab::handle_file_reload_answer (int decision) 1056 file_editor_tab::handle_file_reload_answer (int decision)
1057 { 1057 {
1058 if (decision == QMessageBox::Yes) 1058 if (decision == QMessageBox::Yes)
1059 { 1059 { // reload: file is readded to the file watcher in set_file_name ()
1060 load_file (_file_name); 1060 load_file (_file_name);
1061 } 1061 }
1062 1062 else
1063 // Start watching file once again. 1063 { // do not reload: readd to the file watche
1064 _file_system_watcher.addPath (_file_name); 1064 _file_system_watcher.addPath (_file_name);
1065 }
1065 } 1066 }
1066 1067
1067 void 1068 void
1068 file_editor_tab::handle_file_resave_answer (int decision) 1069 file_editor_tab::handle_file_resave_answer (int decision)
1069 { 1070 {