summaryrefslogtreecommitdiff
path: root/libreofficekit
diff options
context:
space:
mode:
authorPranav Kant <pranavk@collabora.co.uk>2017-02-20 11:27:53 +0530
committerAndras Timar <andras.timar@collabora.com>2017-02-28 11:11:34 +0100
commitce5a895046a2f50735a7fe00992c32f66d285b7e (patch)
tree103b1db27a14dcab4a7e5c963fdf776215cb92c2 /libreofficekit
parent479de21e5dc6244fdcb5ac32b0a2828f7c6f4792 (diff)
gtktiledviewer: Different reply uno command for impress
Change-Id: I9dcd32a7e64198ca4772f263ed89a458e298c53b (cherry picked from commit 57d75ba3176063249e27524a7c7e425b3a2e75b4)
Diffstat (limited to 'libreofficekit')
-rw-r--r--libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx7
1 files changed, 6 insertions, 1 deletions
diff --git a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
index a376e428c1c2..b6c93528dc2b 100644
--- a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
+++ b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
@@ -329,7 +329,12 @@ static void replyButtonClicked(GtkWidget* pWidget, gpointer userdata)
boost::property_tree::write_json(aStream, aTree);
std::string aArguments = aStream.str();
- lok_doc_view_post_command(LOK_DOC_VIEW(rWindow.m_pDocView), ".uno:ReplyComment", aArguments.c_str(), false);
+ // Different reply UNO command for impress
+ std::string replyCommand = ".uno:ReplyComment";
+ LibreOfficeKitDocument* pDocument = lok_doc_view_get_document(LOK_DOC_VIEW(rWindow.m_pDocView));
+ if (pDocument && pDocument->pClass->getDocumentType(pDocument) == LOK_DOCTYPE_PRESENTATION)
+ replyCommand = ".uno:ReplyToAnnotation";
+ lok_doc_view_post_command(LOK_DOC_VIEW(rWindow.m_pDocView), replyCommand.c_str(), aArguments.c_str(), false);
}
static void deleteCommentButtonClicked(GtkWidget* pWidget, gpointer userdata)