cvs: php-gtk /ext/gtk+ gtk.overrides
| From: | Steph | Date: | Wed, 19 Oct 2005 18:54:55 +0000 |
| Subject: | cvs: php-gtk /ext/gtk+ gtk.overrides | ||
| Groups: | php.gtk.cvs | ||
| Request: | Send a blank email to php-gtk-cvs+get-1920@lists.php.net to get a copy of this message | ||
sfox Wed Oct 19 14:54:55 2005 EDT
Modified files:
/php-gtk/ext/gtk+ gtk.overrides
Log:
Title was being free'd too early
http://cvs.php.net/diff.php/php-gtk/ext/gtk+/gtk.overrides?r1=1.129&r2=1.130&ty=u
Index: php-gtk/ext/gtk+/gtk.overrides
diff -u php-gtk/ext/gtk+/gtk.overrides:1.129 php-gtk/ext/gtk+/gtk.overrides:1.130
--- php-gtk/ext/gtk+/gtk.overrides:1.129 Sun Oct 16 16:09:36 2005
+++ php-gtk/ext/gtk+/gtk.overrides Wed Oct 19 14:54:52 2005
@@ -708,8 +708,6 @@
wrapped_obj = (GObject *)g_object_new(phpg_gtype_from_zval(this_ptr), NULL);
- if (free_title) g_free(title);
-
if (!wrapped_obj) {
PHPG_THROW_CONSTRUCT_EXCEPTION(GtkDialog);
}
@@ -717,6 +715,8 @@
if (title) {
gtk_window_set_title(GTK_WINDOW(wrapped_obj), title);
}
+ if (free_title) g_free(title);
+
if (parent) {
gtk_window_set_transient_for(GTK_WINDOW(wrapped_obj), parent);
}