diff --git a/weasis-core/src/main/java/org/weasis/core/ui/pref/PreferenceDialog.java b/weasis-core/src/main/java/org/weasis/core/ui/pref/PreferenceDialog.java index a767ac552..2430e879f 100755 --- a/weasis-core/src/main/java/org/weasis/core/ui/pref/PreferenceDialog.java +++ b/weasis-core/src/main/java/org/weasis/core/ui/pref/PreferenceDialog.java @@ -77,6 +77,8 @@ public PreferenceDialog(Window parentWin) { protected void initializePages() { Hashtable properties = new Hashtable<>(); properties.put("weasis.user.prefs", System.getProperty("weasis.user.prefs", "user")); // NON-NLS + properties.put("weasis.preferences.dialog", this); // pass this object as a property avoiding the need of changing + // createInstance signature. ArrayList list = new ArrayList<>(); GeneralSetting generalSetting = new GeneralSetting(this);