summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2016-08-30 15:15:42 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2016-08-31 09:36:22 +0200
commita60d3309627bc1f69af9faf77171031e297e91b5 (patch)
treee2f4d15df136a202becd41239fa2e6a39c758087
parentsw: use SwModule::GetRedlineAuthor() in SwTextShell::ExecField() (diff)
downloadcore-a60d3309627bc1f69af9faf77171031e297e91b5.tar.gz
core-a60d3309627bc1f69af9faf77171031e297e91b5.zip
gtktiledviewer: don't crash on unimplemented tracked change list
As it's currently implemented only for Writer. Change-Id: I8c281b2294564472f2c2c5b7de5dd3f86a11a94a (cherry picked from commit 30b84816eb5c6cd44bdee459cac1bb9f90859aec)
-rw-r--r--libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
index 5ad20594eb3b..01290d45df59 100644
--- a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
+++ b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
@@ -462,6 +462,9 @@ static void documentRedline(GtkWidget* pButton, gpointer /*pItem*/)
// Get the data.
LibreOfficeKitDocument* pDocument = lok_doc_view_get_document(pDocView);
char* pValues = pDocument->pClass->getCommandValues(pDocument, ".uno:AcceptTrackedChanges");
+ if (!pValues)
+ return;
+
std::stringstream aInfo;
aInfo << "lok::Document::getCommandValues('.uno:AcceptTrackedChanges') returned '" << pValues << "'" << std::endl;
g_info("%s", aInfo.str().c_str());