[prev in list] [next in list] [prev in thread] [next in thread]
List: php-gtk-cvs
Subject: [php-gtk-cvs] com gtk/php-gtk: Support exotic types rudimentarily (is that a =?UTF-8?Q?word=3F=29=2E
From: David Soria Parra <dsp () php ! net>
Date: 2001-05-11 17:59:35
Message-ID: php-mail-6136b1a54bd9f4c5cceb92f2c07b3c6d2046201389 () git ! php ! net
[Download RAW message or body]
Commit: 5654205a3803e9784fd6833535c9bedcbcce27d2
Author: Andrei Zmievski <andrei@php.net> Fri, 11 May 2001 17:59:35 +0000
Parents: 9ab912744acd58edeac92b80c90d4b23769f332a
Branches: GTK2 PHP_GTK_1 ZE2_PORT devel master
Link: http://git.php.net/?p=gtk/php-gtk.git;a=commitdiff;h=5654205a3803e9784fd6833535c9bedcbcce27d2
Log:
Support exotic types rudimentarily (is that a word?).
Changed paths:
M main/php_gtk_object.c
Diff:
5654205a3803e9784fd6833535c9bedcbcce27d2
diff --git a/main/php_gtk_object.c b/main/php_gtk_object.c
index b47a3e6..9fe7df0 100644
--- a/main/php_gtk_object.c
+++ b/main/php_gtk_object.c
@@ -508,10 +508,18 @@ zval *php_gtk_arg_as_value(GtkArg *arg)
break;
case GTK_TYPE_FOREIGN:
+ value = (zval *)GTK_VALUE_FOREIGN(*arg).data;
+ zval_add_ref(&value);
+ break;
+
case GTK_TYPE_CALLBACK:
+ value = (zval *)GTK_VALUE_CALLBACK(*arg).data;
+ zval_add_ref(&value);
+ break;
+
case GTK_TYPE_SIGNAL:
- php_error(E_WARNING, "%s(): internal error: GTK_TYPE_FOREIGN, GTK_TYPE_CALLBACK, \
or GTK_TYPE_SIGNAL under development",
- get_active_function_name());
+ value = (zval *)GTK_VALUE_SIGNAL(*arg).d;
+ zval_add_ref(&value);
break;
default:
--
PHP-GTK CVS Mailing List (http://gtk.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic