logic: rewrote UndoRedoController to differentiate 3 types of priority
ORDER_ACTIVATE for messages that change active symbols ORDER_ADAPT for graph and code view expanding and collapsing ORDER_VIEW for scrolling and local symbol activation
This commit is contained in:
@@ -224,7 +224,7 @@ void CodeController::handleMessage(MessageFocusOut* message)
|
||||
|
||||
void CodeController::handleMessage(MessageScrollCode* message)
|
||||
{
|
||||
if (!message->isFresh())
|
||||
if (message->isReplayed())
|
||||
{
|
||||
getView()->scrollToValue(message->value);
|
||||
}
|
||||
@@ -287,7 +287,7 @@ CodeView* CodeController::getView()
|
||||
|
||||
void CodeController::showContents(MessageBase* message)
|
||||
{
|
||||
if (message->undoRedoType == MessageBase::UNDOTYPE_NORMAL)
|
||||
if (!message->isReplayed())
|
||||
{
|
||||
getView()->showContents();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user