seed r628 - in trunk: examples libseed



Author: racarr
Date: Fri Jan  2 21:22:24 2009
New Revision: 628
URL: http://svn.gnome.org/viewvc/seed?rev=628&view=rev

Log:
Fix struct fail.


Modified:
   trunk/examples/Gnio-server.js
   trunk/libseed/seed-structs.c

Modified: trunk/examples/Gnio-server.js
==============================================================================
--- trunk/examples/Gnio-server.js	(original)
+++ trunk/examples/Gnio-server.js	Fri Jan  2 21:22:24 2009
@@ -27,7 +27,7 @@
 while(1)
 {
 	var line = ds.read_line(null);
-    var cowsay = Seed.spawn("cowsay " + line);
+        var cowsay = Seed.spawn("cowsay " + line);
 	if (line.search("quit") > -1)
 	{
 		client.close();

Modified: trunk/libseed/seed-structs.c
==============================================================================
--- trunk/libseed/seed-structs.c	(original)
+++ trunk/libseed/seed-structs.c	Fri Jan  2 21:22:24 2009
@@ -423,10 +423,13 @@
 }
 
 static void seed_pointer_set_slice(JSContextRef ctx,
-						   JSValueRef pointer, gboolean free_pointer)
+								   JSValueRef pointer, 
+								   gboolean free_pointer,
+	                               gsize size)
 {
 	seed_struct_privates *priv = JSObjectGetPrivate((JSObjectRef) pointer);
 	priv->slice_alloc = free_pointer;
+	priv->size = size;
 }
 
 JSObjectRef seed_make_pointer(JSContextRef ctx, gpointer pointer)
@@ -574,7 +577,7 @@
 		ret = seed_make_union(ctx, object, info);
 
 	seed_pointer_set_free(ctx, ret, TRUE);
-	seed_pointer_set_slice(ctx, ret, TRUE);
+	seed_pointer_set_slice(ctx, ret, TRUE, size);
 
 	if (!parameters)
 		return ret;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]