seed r628 - in trunk: examples libseed
- From: racarr svn gnome org
- To: svn-commits-list gnome org
- Subject: seed r628 - in trunk: examples libseed
- Date: Fri, 2 Jan 2009 21:22:25 +0000 (UTC)
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]