diff -r 57be36dfa55e -r beef61ce962a src/gui.cpp --- a/src/gui.cpp Tue Jul 16 02:09:22 2013 +0300 +++ b/src/gui.cpp Tue Jul 16 02:45:13 2013 +0300 @@ -451,7 +451,7 @@ // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ============================================================================= void ForgeWindow::slot_quickColor() { - LDOpenFile::current()->openHistory(); + beginAction (null); QToolButton* button = static_cast (sender()); LDColor* col = null; @@ -475,7 +475,7 @@ } fullRefresh(); - LDOpenFile::current()->closeHistory(); + endAction(); } // ============================================================================= @@ -897,7 +897,7 @@ } } - if (!f) + if (!f || f == LDOpenFile::current()) return; clearSelection();