diff --git a/src/com/opera/core/systems/preferences/FilePreference.java b/src/com/opera/core/systems/preferences/FilePreference.java
index <HASH>..<HASH> 100644
--- a/src/com/opera/core/systems/preferences/FilePreference.java
+++ b/src/com/opera/core/systems/preferences/FilePreference.java
@@ -28,7 +28,7 @@ public class FilePreference extends AbstractPreference {
   public FilePreference(OperaFilePreferences parent, String section, String key, Object value) {
     super(section, key, value);
     this.parent = parent;
-    super.setValue(value);
+    parent.write();
   }
 
   /**
The constructor in super is already setting the value, instead we want to write it to disk