diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-10-12 12:41:49 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-10-12 14:24:58 +0200 |
commit | 27fa10fa53c7ff28c2636b6b49118c87c822f2fd (patch) | |
tree | 0d8bb8fd89aa617cbd249503be20fd436683c61c | |
parent | da8e85f55445ab2bb204fc3b44ce8793aeeef9d5 (diff) |
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
-rw-r--r-- | libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx index b1a0934fc400..497f3b98b507 100644 --- a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx +++ b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx @@ -536,10 +536,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) |