From cd8cb11ea2ef415543345db73dd7effb3f5aaa4b Mon Sep 17 00:00:00 2001 From: Christian Dywan Date: Fri, 28 Oct 2011 23:12:40 +0200 Subject: [PATCH] Check that selection range count is not 0 Fixes: https://bugs.launchpad.net/midori/+bug/883157 --- 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 413fdf53..00701110 100644 --- a/midori/midori-view.c +++ b/midori/midori-view.c @@ -4175,7 +4175,8 @@ midori_view_has_selection (MidoriView* view) doc = webkit_web_view_get_dom_document (WEBKIT_WEB_VIEW (view->web_view)); window = webkit_dom_document_get_default_view (doc); selection = webkit_dom_dom_window_get_selection (window); - if (selection == NULL) + if (selection == NULL + || webkit_dom_dom_selection_get_range_count (selection) == 0) return FALSE; range = webkit_dom_dom_selection_get_range_at (selection, 0, NULL); -- 2.39.5