Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=12997f75197b4f66ec54267ceefa435b47d5f9ec
commit 12997f75197b4f66ec54267ceefa435b47d5f9ec Author: Baste <ba...@frugalware.org> Date: Tue May 14 08:56:41 2013 +0200 * Fix sha1 diff --git a/source/gnome-extra/drwright/gsd-register.patch b/source/gnome-extra/drwright/gsd-register.patch index c779a14..703ccb9 100644 --- a/source/gnome-extra/drwright/gsd-register.patch +++ b/source/gnome-extra/drwright/gsd-register.patch @@ -1,18 +1,101 @@ ---- a/src/gsd-typing-break-plugin.c -+++ b/src/gsd-typing-break-plugin.c -@@ -35,11 +35,6 @@ struct GsdTypingBreakPluginPrivate { - GNOME_SETTINGS_PLUGIN_REGISTER (GsdTypingBreakPlugin, gsd_typing_break_plugin) +--- src/Makefile.am ++++ src/Makefile.am +@@ -73,7 +73,6 @@ + $(NULL) - static void + libtyping_break_la_SOURCES = \ +- gsd-typing-break-plugin.h \ + gsd-typing-break-plugin.c \ + gsd-typing-break-manager.h \ + gsd-typing-break-manager.c \ +--- src/gsd-typing-break-plugin.c ++++ src/gsd-typing-break-plugin.c +@@ -23,86 +23,7 @@ + #include <glib/gi18n-lib.h> + #include <gmodule.h> + +-#include "gsd-typing-break-plugin.h" ++#include <gnome-settings-daemon/gnome-settings-plugin.h> + #include "gsd-typing-break-manager.h" + +-struct GsdTypingBreakPluginPrivate { +- GsdTypingBreakManager *manager; +-}; +- +-#define GSD_TYPING_BREAK_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_TYPING_BREAK_PLUGIN, GsdTypingBreakPluginPrivate)) +- +-GNOME_SETTINGS_PLUGIN_REGISTER (GsdTypingBreakPlugin, gsd_typing_break_plugin) +- +-static void -gsd_typing_break_plugin_class_finalize (GsdTypingBreakPluginClass *klass) -{ -} - -static void - gsd_typing_break_plugin_init (GsdTypingBreakPlugin *plugin) - { - plugin->priv = GSD_TYPING_BREAK_PLUGIN_GET_PRIVATE (plugin); --- -1.7.12 - - +-gsd_typing_break_plugin_init (GsdTypingBreakPlugin *plugin) +-{ +- plugin->priv = GSD_TYPING_BREAK_PLUGIN_GET_PRIVATE (plugin); +- +- g_debug ("GsdTypingBreakPlugin initializing"); +- +- plugin->priv->manager = gsd_typing_break_manager_new (); +-} +- +-static void +-gsd_typing_break_plugin_finalize (GObject *object) +-{ +- GsdTypingBreakPlugin *plugin; +- +- g_return_if_fail (object != NULL); +- g_return_if_fail (GSD_IS_TYPING_BREAK_PLUGIN (object)); +- +- g_debug ("GsdTypingBreakPlugin finalizing"); +- +- plugin = GSD_TYPING_BREAK_PLUGIN (object); +- +- g_return_if_fail (plugin->priv != NULL); +- +- if (plugin->priv->manager != NULL) { +- g_object_unref (plugin->priv->manager); +- } +- +- G_OBJECT_CLASS (gsd_typing_break_plugin_parent_class)->finalize (object); +-} +- +-static void +-impl_activate (GnomeSettingsPlugin *plugin) +-{ +- gboolean res; +- GError *error; +- +- g_debug ("Activating typing_break plugin"); +- +- error = NULL; +- res = gsd_typing_break_manager_start (GSD_TYPING_BREAK_PLUGIN (plugin)->priv->manager, &error); +- if (! res) { +- g_warning ("Unable to start typing_break manager: %s", error->message); +- g_error_free (error); +- } +-} +- +-static void +-impl_deactivate (GnomeSettingsPlugin *plugin) +-{ +- g_debug ("Deactivating typing_break plugin"); +- gsd_typing_break_manager_stop (GSD_TYPING_BREAK_PLUGIN (plugin)->priv->manager); +-} +- +-static void +-gsd_typing_break_plugin_class_init (GsdTypingBreakPluginClass *klass) +-{ +- GObjectClass *object_class = G_OBJECT_CLASS (klass); +- GnomeSettingsPluginClass *plugin_class = GNOME_SETTINGS_PLUGIN_CLASS (klass); +- +- object_class->finalize = gsd_typing_break_plugin_finalize; +- +- plugin_class->activate = impl_activate; +- plugin_class->deactivate = impl_deactivate; +- +- g_type_class_add_private (klass, sizeof (GsdTypingBreakPluginPrivate)); +-} ++GNOME_SETTINGS_PLUGIN_REGISTER (GsdTypingBreak, gsd_typing_break) _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git