From 30061212f1dfd624a15858d95034febf8ab554f3 Mon Sep 17 00:00:00 2001 From: Didier Clerc Date: Thu, 25 Jul 2013 16:09:07 +0900 Subject: [PATCH] Fixed a crash in document mode --- src/domain/UBGraphicsItemUndoCommand.cpp | 3 ++- src/domain/UBGraphicsItemUndoCommand.h | 2 +- src/gui/UBDocumentNavigator.cpp | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/domain/UBGraphicsItemUndoCommand.cpp b/src/domain/UBGraphicsItemUndoCommand.cpp index 36cb74d6..1923d7d5 100644 --- a/src/domain/UBGraphicsItemUndoCommand.cpp +++ b/src/domain/UBGraphicsItemUndoCommand.cpp @@ -159,7 +159,7 @@ void UBGraphicsItemUndoCommand::undo() } -void UBGraphicsItemUndoCommand::redo() +/*void UBGraphicsItemUndoCommand::redo() { // the Undo framework calls a redo while appending the undo command. // as we have already plotted the elements, we do not want to do it twice @@ -238,3 +238,4 @@ void UBGraphicsItemUndoCommand::redo() mFirstRedo = false; } } +*/ diff --git a/src/domain/UBGraphicsItemUndoCommand.h b/src/domain/UBGraphicsItemUndoCommand.h index 4e288f37..8e88a24f 100644 --- a/src/domain/UBGraphicsItemUndoCommand.h +++ b/src/domain/UBGraphicsItemUndoCommand.h @@ -52,7 +52,7 @@ class UBGraphicsItemUndoCommand : public UBAbstractUndoCommand protected: virtual void undo(); - virtual void redo(); + //virtual void redo(); private: UBGraphicsScene* mScene; diff --git a/src/gui/UBDocumentNavigator.cpp b/src/gui/UBDocumentNavigator.cpp index 7f2e26df..1756b2b5 100644 --- a/src/gui/UBDocumentNavigator.cpp +++ b/src/gui/UBDocumentNavigator.cpp @@ -142,7 +142,8 @@ void UBDocumentNavigator::onScrollToSelectedPage(int index) } c++; } - centerOn(mSelectedThumbnail); + if(NULL != mSelectedThumbnail) + centerOn(mSelectedThumbnail); } /**