From: André Stösel Date: Tue, 20 Mar 2012 17:25:56 +0000 (+0100) Subject: Double-check that view->selected_text is set X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90eaea3dca756782d9f800ecfefe8b327171b372;p=midori 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 --- 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;