Add a plugin method to allow updating stored passwords on master password change.
[claws.git] / src / plugins / gdata / gdata_plugin.c
index b3e6a39..b383770 100644 (file)
@@ -72,7 +72,7 @@ static void cm_gdata_save_config(void)
 
   if (prefs_write_param(cm_gdata_param, pfile->fp) < 0) {
     debug_print("failed!\n");
 
   if (prefs_write_param(cm_gdata_param, pfile->fp) < 0) {
     debug_print("failed!\n");
-    g_warning(_("\nGData Plugin: Failed to write plugin configuration to file\n"));
+    g_warning("GData Plugin: Failed to write plugin configuration to file");
     prefs_file_close_revert(pfile);
     return;
   }
     prefs_file_close_revert(pfile);
     return;
   }
@@ -97,7 +97,7 @@ gint plugin_init(gchar **error)
   gchar *rcpath;
 
   /* Version check */
   gchar *rcpath;
 
   /* Version check */
-  if(!check_plugin_version(MAKE_NUMERIC_VERSION(3,7,1,55),
+  if(!check_plugin_version(MAKE_NUMERIC_VERSION(3,13,2,39),
                           VERSION_NUMERIC, _("GData"), error))
     return -1;
 
                           VERSION_NUMERIC, _("GData"), error))
     return -1;
 
@@ -181,6 +181,11 @@ const gchar *plugin_version(void)
   return VERSION;
 }
 
   return VERSION;
 }
 
+void plugin_master_password_change (const gchar *oldp, const gchar *newp)
+{
+       cm_gdata_prefs_master_password_change(oldp, newp);
+}
+
 struct PluginFeature *plugin_provides(void)
 {
   static struct PluginFeature features[] =
 struct PluginFeature *plugin_provides(void)
 {
   static struct PluginFeature features[] =