--- a/src/history.cpp Fri Dec 06 00:29:44 2013 +0200 +++ b/src/history.cpp Fri Dec 06 20:53:36 2013 +0200 @@ -50,7 +50,7 @@ else g_win->doFullRefresh(); - updateActions(); + g_win->updateActions(); } // ============================================================================= @@ -73,7 +73,7 @@ else g_win->doFullRefresh(); - updateActions(); + g_win->updateActions(); } // ============================================================================= @@ -88,13 +88,6 @@ // ============================================================================= // ----------------------------------------------------------------------------- -void History::updateActions() const -{ ACTION (Undo)->setEnabled (getPosition() != -1); - ACTION (Redo)->setEnabled (getPosition() < (long) m_changesets.size() - 1); -} - -// ============================================================================= -// ----------------------------------------------------------------------------- void History::addStep() { if (m_currentChangeset.isEmpty()) return; @@ -105,7 +98,7 @@ m_changesets << m_currentChangeset; m_currentChangeset.clear(); setPosition (getPosition() + 1); - updateActions(); + g_win->updateActions(); } // =============================================================================