diff options
author | Pranav Kant <pranavk@libreoffice.org> | 2015-12-18 22:42:53 +0530 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2016-01-11 15:48:10 +0000 |
commit | 0056a61e17e0d8faf314431c701c00c3b6c8d5f9 (patch) | |
tree | 3bc59508520f20627714a3ec0c1e7fdf36262d7d | |
parent | d3584878aee1bee36e9cc18e58a75dbc95b3e283 (diff) |
tdf#96421: Return if no window is realized
Change-Id: I13de7e6eae4e73932e8441ba2e2ad3e4ff888f41
Reviewed-on: https://gerrit.libreoffice.org/20799
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Tardon <dtardon@redhat.com>
(cherry picked from commit 4200a678fb54f0fa5d2f0c26c655252f9267a527)
Reviewed-on: https://gerrit.libreoffice.org/21346
Reviewed-by: Michael Stahl <mstahl@redhat.com>
-rw-r--r-- | libreofficekit/source/gtk/lokdocview.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libreofficekit/source/gtk/lokdocview.cxx b/libreofficekit/source/gtk/lokdocview.cxx index 58747a5a73ab..fc58dd433b66 100644 --- a/libreofficekit/source/gtk/lokdocview.cxx +++ b/libreofficekit/source/gtk/lokdocview.cxx @@ -345,6 +345,8 @@ doSearch(LOKDocView* pDocView, const char* pText, bool bBackwards, bool highligh boost::property_tree::ptree aTree; GtkWidget* drawingWidget = GTK_WIDGET(pDocView); GdkWindow* drawingWindow = gtk_widget_get_window(drawingWidget); + if (!drawingWindow) + return; std::shared_ptr<cairo_region_t> cairoVisRegion( gdk_window_get_visible_region(drawingWindow), cairo_region_destroy); cairo_rectangle_int_t cairoVisRect; |