From 1b67b8c08d18c2d2baea7d95db4541c2a6cfcf8b Mon Sep 17 00:00:00 2001 From: Paolo Cignoni cignoni Date: Fri, 20 Jul 2012 14:25:45 +0000 Subject: [PATCH] Added a check in applyDecorateMode to prevent the start of decorators on empty documents --- src/meshlab/mainwindow_RunTime.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/meshlab/mainwindow_RunTime.cpp b/src/meshlab/mainwindow_RunTime.cpp index bda2a731e..13f2ae3ac 100644 --- a/src/meshlab/mainwindow_RunTime.cpp +++ b/src/meshlab/mainwindow_RunTime.cpp @@ -1444,7 +1444,8 @@ void MainWindow::applyDecorateMode() } else{ QString errorMessage; - if (iDecorateTemp->isDecorationApplicable(action,*(meshDoc()->mm()),errorMessage)) { + if (meshDoc()->mm() && + iDecorateTemp->isDecorationApplicable(action,*(meshDoc()->mm()),errorMessage)) { //RichParameterSet * decoratorParams = new RichParameterSet(); //iDecorateTemp->initGlobalParameterSet(action,decoratorParams); bool ret = iDecorateTemp->startDecorate(action,*meshDoc(), ¤tGlobalParams, GLA());