Blame SOURCES/0199-gtktiledviewer-drop-tiles-on-set-part-event.patch

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