src/gui.cpp

changeset 271
d5ec224c1879
parent 269
2d71227f35cb
child 274
d232fe4d88a6
--- 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 ());

mercurial