From 668c19de934fbdb0c5e4ae3fecf133a3bd90ef34 Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Mon, 12 Oct 2015 12:41:49 +0200 Subject: [PATCH 199/398] gtktiledviewer: drop tiles on set-part event When changePart() is called, we have two type of actions: - the ones we want to execute only in case the part was changed by the user (and not programatically -- e.g. because the request came from the widget) - the ones we want to execute all the time Resetting the view (so the tile buffer drops all the tiles) is something we want to do all the time, that's one of the needed things when the set-part event is emitted. Change-Id: Ic6bfbe460dc5a3fd8834f3b1ef93436fc9d3ad84 (cherry picked from commit 27fa10fa53c7ff28c2636b6b49118c87c822f2fd) --- libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx index 3d0b0deba323..3b5d456586e6 100644 --- a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx +++ b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx @@ -535,10 +535,8 @@ static void changePart( GtkWidget* pSelector, gpointer /* pItem */ ) TiledWindow& rWindow = lcl_getTiledWindow(pSelector); if (rWindow.m_bPartSelectorBroadcast && rWindow.m_pDocView) - { lok_doc_view_set_part( LOK_DOC_VIEW(rWindow.m_pDocView), nPart ); - lok_doc_view_reset_view( LOK_DOC_VIEW(rWindow.m_pDocView) ); - } + lok_doc_view_reset_view(LOK_DOC_VIEW(rWindow.m_pDocView)); } static void removeChildrenFromStatusbar(GtkWidget* children, gpointer pData) -- 2.12.0