# HG changeset patch # User Torsten # Date 1348423244 -7200 # Node ID 87c3704b5c7ab85437e9339e899560e13e53d88d # Parent 6823ad7a25b10768eadad3c63c9aaf325506cd36 no tracking for modification of a new editor file without name * file-editor-tab.cc: check for UNNAMED_FILE before adding file name to the tracker list diff --git a/libgui/src/m-editor/file-editor-tab.cc b/libgui/src/m-editor/file-editor-tab.cc --- a/libgui/src/m-editor/file-editor-tab.cc +++ b/libgui/src/m-editor/file-editor-tab.cc @@ -145,11 +145,14 @@ void file_editor_tab::set_file_name (const QString& fileName) { - // update tracked file - QStringList trackedFiles = _file_system_watcher.files (); - if (!trackedFiles.isEmpty ()) - _file_system_watcher.removePath (_file_name); - _file_system_watcher.addPath (fileName); + if (fileName != UNNAMED_FILE) + { + // update tracked file if wie really hae a file on disk + QStringList trackedFiles = _file_system_watcher.files (); + if (!trackedFiles.isEmpty ()) + _file_system_watcher.removePath (_file_name); + _file_system_watcher.addPath (fileName); + } _file_name = fileName; // update lexer after _file_name change