Przeglądaj źródła

UI: Fix undo/redo enabling redo with no items in redo

Ford Smith 4 lat temu
rodzic
commit
732c2c7e9e
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      UI/undo-stack-obs.cpp

+ 2 - 1
UI/undo-stack-obs.cpp

@@ -116,7 +116,8 @@ void undo_stack::enable_undo_redo()
 	last_is_repeatable = false;
 	last_is_repeatable = false;
 
 
 	ui->actionMainUndo->setDisabled(false);
 	ui->actionMainUndo->setDisabled(false);
-	ui->actionMainRedo->setDisabled(false);
+	if (redo_items.size() > 0)
+		ui->actionMainRedo->setDisabled(false);
 }
 }
 
 
 void undo_stack::disable_undo_redo()
 void undo_stack::disable_undo_redo()