a604480
From 03ff202f818fe3f075a6c864ab688b57b1bb1cb4 Mon Sep 17 00:00:00 2001
a604480
From: Nick Schermer <nick@xfce.org>
a604480
Date: Thu, 27 Jan 2011 21:18:45 +0000
a604480
Subject: Fix segfault when creating plugin in 4.8 panel.
a604480
a604480
Used invalid function type to construct the plugin.
a604480
---
a604480
diff --git a/src/xfcetimer.c b/src/xfcetimer.c
a604480
index c27d37a..de7bd2b 100644
a604480
--- a/src/xfcetimer.c
a604480
+++ b/src/xfcetimer.c
a604480
@@ -42,7 +42,7 @@
a604480
 
a604480
 #include "xfcetimer.h"
a604480
 
a604480
-static gboolean create_plugin_control (XfcePanelPlugin *plugin);
a604480
+static void create_plugin_control (XfcePanelPlugin *plugin);
a604480
 XFCE_PANEL_PLUGIN_REGISTER_EXTERNAL(create_plugin_control);
a604480
 
a604480
 void make_menu(plugin_data *pd);
a604480
@@ -1366,7 +1366,7 @@ static void plugin_create_options (XfcePanelPlugin *plugin,plugin_data *pd) {
a604480
  *
a604480
  * Returns %TRUE on success, %FALSE on failure.
a604480
  **/
a604480
-static gboolean
a604480
+static void
a604480
 create_plugin_control (XfcePanelPlugin *plugin)
a604480
 {
a604480
 
a604480
@@ -1461,7 +1461,6 @@ create_plugin_control (XfcePanelPlugin *plugin)
a604480
   xfce_panel_plugin_menu_show_configure (plugin);
a604480
   g_signal_connect (plugin, "configure-plugin",
a604480
                       G_CALLBACK (plugin_create_options), pd);
a604480
-  return(TRUE);
a604480
 }
a604480
 
a604480
 
a604480
--
a604480
cgit v0.8.3.4