diff options
author | Paul Webster | 2007-07-05 22:42:53 +0000 |
---|---|---|
committer | Paul Webster | 2007-07-05 22:42:53 +0000 |
commit | 9fa4b83cc95acef69bcf0bf9cb247515c424a5ee (patch) | |
tree | 622b9ba93522322c092732c877c4c072f3b38bd0 | |
parent | 0bbf332896a2f314f4ac146cd7468df95e9378cf (diff) | |
download | org.eclipse.e4.databinding-9fa4b83cc95acef69bcf0bf9cb247515c424a5ee.tar.gz org.eclipse.e4.databinding-9fa4b83cc95acef69bcf0bf9cb247515c424a5ee.tar.xz org.eclipse.e4.databinding-9fa4b83cc95acef69bcf0bf9cb247515c424a5ee.zip |
Bug 195152 [KeyBindings] NPE when opening Keys preference pagev20070716v20070709Root_Bug182059_investigationI20070724-0800I20070717-0800
workaround by reverting fix for bug 194790
-rw-r--r-- | bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/provisional/swt/ControlUpdater.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/provisional/swt/ControlUpdater.java b/bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/provisional/swt/ControlUpdater.java index 6f2a6118..ca819b74 100644 --- a/bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/provisional/swt/ControlUpdater.java +++ b/bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/provisional/swt/ControlUpdater.java @@ -110,10 +110,10 @@ public abstract class ControlUpdater { private PrivateInterface privateInterface = new PrivateInterface(); private Control theControl; private IObservable[] dependencies = new IObservable[0]; - private boolean dirty = true; + private boolean dirty = false; /** - * Creates an updator for the given control. + * Creates an updater for the given control. * * @param toUpdate control to update */ @@ -122,7 +122,7 @@ public abstract class ControlUpdater { theControl.addDisposeListener(privateInterface); theControl.addPaintListener(privateInterface); - updateIfNecessary(); + makeDirty(); } private void updateIfNecessary() { |