diff options
author | Brendan Taylor <whateley@gmail.com> | 2010-10-08 08:50:25 -0600 |
---|---|---|
committer | Brendan Taylor <whateley@gmail.com> | 2010-10-08 08:50:25 -0600 |
commit | 64d13630d8161119bb78fa85aabac183db6856da (patch) | |
tree | 0558e1818f8a9d030ce10066e136e238b92dcc1d /src | |
parent | 1131d95f5925f78b4d4aac590b38cfb2ac35b7eb (diff) | |
parent | c202a6b79eb3658c12ba2077cb175a2fe5ae30a1 (diff) |
Merge remote branch 'ueno/master'
Diffstat (limited to 'src')
-rw-r--r-- | src/callbacks.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/callbacks.c b/src/callbacks.c index 0a28ec6..eb39a9d 100644 --- a/src/callbacks.c +++ b/src/callbacks.c @@ -703,11 +703,10 @@ create_web_view_js2_cb (WebKitWebView* web_view, GParamSpec param_spec) { if (strncmp(uri, "javascript:", strlen("javascript:")) == 0) { eval_js(uzbl.gui.web_view, (gchar*) uri + strlen("javascript:"), NULL, "javascript:"); + gtk_widget_destroy(GTK_WIDGET(web_view)); } else send_event(NEW_WINDOW, uri, NULL); - - gtk_widget_destroy(GTK_WIDGET(web_view)); } @@ -717,7 +716,7 @@ create_web_view_js_cb (WebKitWebView* web_view, gpointer user_data) { (void) user_data; g_object_connect (web_view, "signal::notify::uri", - G_CALLBACK(create_web_view_js2_cb), NULL); + G_CALLBACK(create_web_view_js2_cb), NULL, NULL); return TRUE; } |