#823 fixed.
authorem.lee <em.lee@localhost>
Wed, 27 Jan 2010 14:29:36 +0000 (14:29 +0000)
committerem.lee <em.lee@localhost>
Wed, 27 Jan 2010 14:29:36 +0000 (14:29 +0000)
taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/operations/ChangeHomotypicGroupOperation.java

index f98865b7c1fe97df170f4c1b73b529e769b80ebc..2492a9ac498094e59b4ed0858111f6bab837ce6b 100644 (file)
@@ -70,34 +70,17 @@ public class ChangeHomotypicGroupOperation extends AbstractPostOperation {
        public IStatus execute(IProgressMonitor monitor, IAdaptable info)\r
                        throws ExecutionException {\r
 \r
-               // Start the main progress monitor.\r
-        IProgressMonitor newMonitor = StoreUtil.startMainMonitor(monitor,"Changing Homotypic Group of Synonym", 4);\r
+       // Get synonym name\r
+               TaxonNameBase<?, ?> synonymName = this.synonym.getName();\r
+               monitor.worked(20);\r
         \r
-        // Do one step\r
-        newMonitor.worked(1);\r
-\r
-        try {\r
-               // Operation steps\r
-\r
-               // Get synonym name\r
-                       TaxonNameBase<?, ?> synonymName = this.synonym.getName();\r
-                       StoreUtil.isCanceled(newMonitor, 1);\r
-            \r
-                       // TODO pass in homotypical group's taxon in case we are dragging from one editor to another\r
-                       \r
-                       \r
-                       // Switch groups\r
-                       oldHomotypicalGroup.removeTypifiedName(synonymName);\r
-                       StoreUtil.isCanceled(newMonitor, 1);\r
+               // TODO pass in homotypical group's taxon in case we are dragging from one editor to another\r
+               \r
+               // Switch groups\r
+               oldHomotypicalGroup.removeTypifiedName(synonymName);\r
+               monitor.worked(40);\r
 \r
-                       newHomotypicalGroup.addTypifiedName(synonymName);\r
-                       StoreUtil.isCanceled(newMonitor, 1);\r
-        }\r
-        finally {\r
-               \r
-               // Stop the progress monitor.\r
-            newMonitor.done();\r
-        }\r
+               newHomotypicalGroup.addTypifiedName(synonymName);\r
                \r
                // Redraw editor if it exists\r
                return postExecute(synonym);\r