From fca89aea12874d382f500b81f9aaef4e232ced65 Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Mon, 12 Jan 2015 13:18:47 +0100 Subject: LOK: add LibreOfficeKitKeyEventType enumeration Change-Id: I3d422670323cd982251569c4226dc46803d4f6a1 --- desktop/source/lib/init.cxx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'desktop/source/lib') diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx index c3eedf5b98d7..14c18601f8a2 100644 --- a/desktop/source/lib/init.cxx +++ b/desktop/source/lib/init.cxx @@ -657,10 +657,15 @@ static void lo_postKeyEvent(LibreOfficeKit* /*pThis*/, int nType, int nCode) if (SalFrame *pFocus = SvpSalFrame::GetFocusFrame()) { KeyEvent aEvent(nCode, nCode, 0); - if (nType == 0) + switch (nType) + { + case LOK_KEYEVENT_KEYINPUT: Application::PostKeyEvent(VCLEVENT_WINDOW_KEYINPUT, pFocus->GetWindow(), &aEvent); - else + break; + case LOK_KEYEVENT_KEYUP: Application::PostKeyEvent(VCLEVENT_WINDOW_KEYUP, pFocus->GetWindow(), &aEvent); + break; + } } #endif } -- cgit