org.guifications.plugins: 3ca86b4964a813f19bf0f04bbaac7b53ad4ae1ee
sadrul at guifications.org
sadrul at guifications.org
Thu Nov 1 23:30:07 CDT 2007
-----------------------------------------------------------------
Revision: 3ca86b4964a813f19bf0f04bbaac7b53ad4ae1ee
Ancestor: b5e8555da4b4eefe8a4afc7d4e9df58a1fd68e6c
Author: sadrul at guifications.org
Date: 2007-11-02T04:33:54
Branch: org.guifications.plugins
Modified files:
infopane/infopane.c
ChangeLog:
Fix #430.
-----------------------------------------------------------------
This revision's diffstat output:
infopane.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
-------------- next part --------------
============================================================
--- infopane/infopane.c 04a0ed2151448c68200bf0ff778922e1252011c2
+++ infopane/infopane.c aab9c784ccbb75a004e9263fe4e487d222cb8ef0
@@ -123,6 +123,12 @@ static void
#endif
static void
+call_ensure_tabs_are_showing(PurpleConversation *conv)
+{
+ g_timeout_add(0, (GSourceFunc)ensure_tabs_are_showing, conv);
+}
+
+static void
pref_changed(gpointer data, ...)
{
GList *wins = pidgin_conv_windows_get_list();
@@ -159,7 +165,7 @@ plugin_load(PurplePlugin *plugin)
#endif
purple_signal_connect(pidgin_conversations_get_handle(),
"conversation-switched",
- plugin, PURPLE_CALLBACK(ensure_tabs_are_showing), NULL);
+ plugin, PURPLE_CALLBACK(call_ensure_tabs_are_showing), NULL);
purple_prefs_connect_callback(plugin, PREF_POSITION, (PurplePrefCallback)pref_changed, NULL);
purple_prefs_connect_callback(plugin, PREF_DRAG, (PurplePrefCallback)pref_changed, NULL);
More information about the Plugins-commits
mailing list