--- a/src/gui.cpp Sat Jun 01 22:42:52 2013 +0300 +++ b/src/gui.cpp Mon Jun 10 15:15:23 2013 +0300 @@ -133,8 +133,6 @@ // things not implemented yet findAction ("help")->setEnabled (false); - - g_curfile->history ().updateActions (); } // ============================================================================= @@ -528,8 +526,11 @@ // ============================================================================= // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ============================================================================= +EXTERN_ACTION (undo); +EXTERN_ACTION (redo); void ForgeWindow::slot_action () { - g_curfile->history ().open (); + if (sender () != ACTION (undo) && sender () != ACTION (redo)) + g_curfile->history ().open (); // Get the action that triggered this slot. QAction* qAct = static_cast<QAction*> (sender ());