]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Issue #394 - Undo-ing a Sketch element
authornds <natalia.donis@opencascade.com>
Thu, 26 Feb 2015 08:51:05 +0000 (11:51 +0300)
committernds <natalia.donis@opencascade.com>
Thu, 26 Feb 2015 08:51:05 +0000 (11:51 +0300)
The OpenCascade does not clear a list of redoes on the start of a new transaction.

src/Model/Model_Document.cpp

index b6221cc4c38004413759c2e6f404f4babe9e3bb5..be3489d7bc7687c097a6da5954c4f33fee43f5ba 100644 (file)
@@ -463,7 +463,7 @@ void Model_Document::undo()
 
 bool Model_Document::canRedo()
 {
-  if (myDoc->GetAvailableRedos() > 0)
+  if (!myRedos.empty())
     return true;
   // check other subs contains operation that can be redoed
   const std::set<std::string> aSubs = subDocuments(true);