Get rid of Vimish configuration autosave. It was a silly idea.
[WebThing.git] / plugins / Vimish.cs
index 27543ee..65490f8 100644 (file)
@@ -28,10 +28,6 @@ public class Vimish : WebThingPlugin {
         wv.KeyPressEvent += WebView_KeyPress;
     }
 
-    public override void Deinit(WebThing wt) {
-        SaveConfig();
-    }
-
     private void Window_KeyPress(object o, KeyPressEventArgs e) {
         if ((Gdk.ModifierType.ControlMask & e.Event.State) != 0) {
             switch(e.Event.Key) {
@@ -139,6 +135,9 @@ public class Vimish : WebThingPlugin {
                 Options[args[1]] = args[2];
             ApplyOptions();
             break;
+        case "save":
+            SaveConfig();
+            break;
         default:
             bool found;
             if (args.Length > 1) {