glade3 r1715 - trunk/gladeui
- From: tvb svn gnome org
- To: svn-commits-list gnome org
- Subject: glade3 r1715 - trunk/gladeui
- Date: Sun, 9 Mar 2008 23:54:00 +0000 (GMT)
Author: tvb
Date: Sun Mar 9 23:53:59 2008
New Revision: 1715
URL: http://svn.gnome.org/viewvc/glade3?rev=1715&view=rev
Log:
fixed my previous errors
Modified:
trunk/gladeui/glade-widget.c
Modified: trunk/gladeui/glade-widget.c
==============================================================================
--- trunk/gladeui/glade-widget.c (original)
+++ trunk/gladeui/glade-widget.c Sun Mar 9 23:53:59 2008
@@ -2149,6 +2149,16 @@
glade_widget_debug_real (widget, 0);
}
+static gboolean
+glade_widget_show_idle (GladeWidget *widget)
+{
+ /* This could be dangerous */
+ if (GLADE_IS_WIDGET (widget))
+ glade_widget_show (widget);
+
+ return FALSE;
+}
+
/**
* glade_widget_show:
* @widget: A #GladeWidget
@@ -2172,11 +2182,8 @@
/* This case causes a black window */
if (layout && !GTK_WIDGET_REALIZED (layout))
{
- /* give her a little kick */
- g_signal_connect_data (G_OBJECT (layout), "realize",
- G_CALLBACK (glade_widget_show), widget,
- NULL,
- G_CONNECT_AFTER|G_CONNECT_SWAPPED);
+ /* XXX Dangerous !!! give her a little kick */
+ g_idle_add (glade_widget_show_idle, widget);
return;
}
else if (!layout)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]