Kaydet (Commit) 27fa10fa authored tarafından Miklos Vajna's avatar Miklos Vajna

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
üst da8e85f5
...@@ -536,10 +536,8 @@ static void changePart( GtkWidget* pSelector, gpointer /* pItem */ ) ...@@ -536,10 +536,8 @@ static void changePart( GtkWidget* pSelector, gpointer /* pItem */ )
TiledWindow& rWindow = lcl_getTiledWindow(pSelector); TiledWindow& rWindow = lcl_getTiledWindow(pSelector);
if (rWindow.m_bPartSelectorBroadcast && rWindow.m_pDocView) if (rWindow.m_bPartSelectorBroadcast && rWindow.m_pDocView)
{
lok_doc_view_set_part( LOK_DOC_VIEW(rWindow.m_pDocView), nPart ); 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) static void removeChildrenFromStatusbar(GtkWidget* children, gpointer pData)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment