Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Webster2007-07-05 22:42:53 +0000
committerPaul Webster2007-07-05 22:42:53 +0000
commit9fa4b83cc95acef69bcf0bf9cb247515c424a5ee (patch)
tree622b9ba93522322c092732c877c4c072f3b38bd0
parent0bbf332896a2f314f4ac146cd7468df95e9378cf (diff)
downloadorg.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.java6
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() {

Back to the top