[469834] UI freeze in UIUtil$4.run (372) -  - PreferenceTaskImpl$1.run
(314)

https://bugs.eclipse.org/bugs/show_bug.cgi?id=469834
diff --git a/plugins/org.eclipse.oomph.setup/src/org/eclipse/oomph/setup/impl/PreferenceTaskImpl.java b/plugins/org.eclipse.oomph.setup/src/org/eclipse/oomph/setup/impl/PreferenceTaskImpl.java
index dfe3043..43d839a 100644
--- a/plugins/org.eclipse.oomph.setup/src/org/eclipse/oomph/setup/impl/PreferenceTaskImpl.java
+++ b/plugins/org.eclipse.oomph.setup/src/org/eclipse/oomph/setup/impl/PreferenceTaskImpl.java
@@ -316,8 +316,9 @@
       public void run(SetupTaskContext context) throws Exception
       {
         preferenceProperty.set(value);
-        preferenceProperty.getNode().flush();
       }
     });
+
+    preferenceProperty.getNode().flush();
   }
 } // PreferenceTaskImpl