From: Christian Dywan Date: Fri, 28 Oct 2011 21:12:40 +0000 (+0200) Subject: Check that selection range count is not 0 X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd8cb11ea2ef415543345db73dd7effb3f5aaa4b;p=midori Check that selection range count is not 0 Fixes: https://bugs.launchpad.net/midori/+bug/883157 --- 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);