savePluginPreferences()
diff --git a/plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/core/RubyPlugin.java b/plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/core/RubyPlugin.java
index a35a979..e8ce945 100644
--- a/plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/core/RubyPlugin.java
+++ b/plugins/org.eclipse.dltk.ruby.core/src/org/eclipse/dltk/ruby/core/RubyPlugin.java
@@ -73,6 +73,7 @@
 			((IShutdownListener) listeners[i]).shutdown();
 		}
 		shutdownListeners.clear();
+		savePluginPreferences();
 		plugin = null;
 		super.stop(context);
 	}