313
307
g_return_val_if_fail (js_context != NULL, NULL);
314
308
g_return_val_if_fail (js_object != NULL, NULL);
317
320
sexten = PEAS_EXTENSION_SEED (g_object_new (real_type, NULL));
319
322
sexten->js_context = js_context;
320
323
sexten->js_object = js_object;
321
324
PEAS_EXTENSION_WRAPPER (sexten)->exten_type = exten_type;
323
327
seed_context_ref (sexten->js_context);
324
328
seed_value_protect (sexten->js_context, sexten->js_object);