|
 |
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 |
|