From 90eaea3dca756782d9f800ecfefe8b327171b372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20St=C3=B6sel?= Date: Tue, 20 Mar 2012 18:25:56 +0100 Subject: [PATCH] Double-check that view->selected_text is set Sometimes view->selected_text isn't set even if context has WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION --- midori/midori-view.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/midori/midori-view.c b/midori/midori-view.c index 2e149783..752261b6 100644 --- a/midori/midori-view.c +++ b/midori/midori-view.c @@ -2357,7 +2357,8 @@ midori_view_populate_popup (MidoriView* view, context = katze_object_get_int (view->hit_test, "context"); has_selection = context & WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION; /* Ensure view->selected_text */ - midori_view_has_selection (view); + if (!midori_view_has_selection (view)) + has_selection = false; is_editable = context & WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE; is_image = context & WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE; is_media = context & WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA;