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