summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2015-07-19 09:12:26 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2015-07-19 09:12:26 +0100
commit72e917b084ff9d63aa32d72edb8e04be1e3e8a12 (patch)
treecc74c2c0c0255fff35d62c1fe2d667f2b6e93757
parent8e20e88f7a977204fb6c085de4a1364ade825073 (diff)
downloadnetsurf-72e917b084ff9d63aa32d72edb8e04be1e3e8a12.tar.gz
netsurf-72e917b084ff9d63aa32d72edb8e04be1e3e8a12.tar.bz2
Fix silly mistake in DUKKY_GET_PROTOTYPE
-rw-r--r--javascript/dukky.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/javascript/dukky.h b/javascript/dukky.h
index cd6286cea..5e81d68ae 100644
--- a/javascript/dukky.h
+++ b/javascript/dukky.h
@@ -34,9 +34,9 @@ static inline void *dukky_get_private(duk_context *ctx, int idx)
duk_put_prop_string(ctx, 0, PRIVATE_MAGIC)
#define DUKKY_SET_DESTRUCTOR(idx,n) \
- duk_dup(ctx, idx); \
+ duk_dup(ctx, idx); \
duk_push_c_function(ctx, DUKKY_FUNC_T(n,__destructor), 1); \
- duk_set_finalizer(ctx, -2); \
+ duk_set_finalizer(ctx, -2); \
duk_pop(ctx);
#define DUKKY_SET_CONSTRUCTOR(idx,n,a) \
@@ -57,11 +57,10 @@ static inline void *dukky_get_private(duk_context *ctx, int idx)
duk_pop_2(ctx); \
if (priv == NULL) return 0; /* No can do */
-#define DUKKY_GET_PROTOTYPE(klass) \
+#define DUKKY_GET_PROTOTYPE(klass) \
duk_get_global_string(ctx, PROTO_MAGIC); \
duk_get_prop_string(ctx, -1, PROTO_NAME(klass)); \
- duk_replace(ctx, -2); \
- duk_pop(ctx);
+ duk_replace(ctx, -2)
#define DUKKY_DECLARE_PROTOTYPE(klass) \
DUKKY_FUNC(klass,__proto)