Blob Blame History Raw
From 265831262dd2ea9b99f2723619f691005da16939 Mon Sep 17 00:00:00 2001
From: Miklos Vajna <vmiklos@collabora.co.uk>
Date: Wed, 16 Sep 2015 14:28:00 +0200
Subject: [PATCH 143/398] LOK: allow postMouseEvent() in multiple views

Change-Id: Iafb08cb44a96dbc03d12367d21b4120063bd0222
(cherry picked from commit c9ebc92a1ebd48ad96ee5ca527c250489cb4ec27)
---
 libreofficekit/source/gtk/lokdocview.cxx | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libreofficekit/source/gtk/lokdocview.cxx b/libreofficekit/source/gtk/lokdocview.cxx
index e84939e0da46..366f39efd3ac 100644
--- a/libreofficekit/source/gtk/lokdocview.cxx
+++ b/libreofficekit/source/gtk/lokdocview.cxx
@@ -1197,6 +1197,7 @@ postMouseEventInThread(gpointer data)
     LOKDocViewPrivate *priv = static_cast<LOKDocViewPrivate*>(lok_doc_view_get_instance_private (pDocView));
     LOEvent* pLOEvent = static_cast<LOEvent*>(g_task_get_task_data(task));
 
+    priv->m_pDocument->pClass->setView(priv->m_pDocument, priv->m_nViewId);
     priv->m_pDocument->pClass->postMouseEvent(priv->m_pDocument,
                                               pLOEvent->m_nPostMouseEventType,
                                               pLOEvent->m_nPostMouseEventX,
-- 
2.12.0