Skip to content

Commit ffeb988

Browse files
committed
- Do not create MessageItem on heap.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25173 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
1 parent 44e072f commit ffeb988

File tree

10 files changed

+78
-99
lines changed

10 files changed

+78
-99
lines changed

OMEdit/OMEditGUI/Component/ComponentProperties.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -884,9 +884,9 @@ void ComponentParameters::updateComponentParameters()
884884
mpComponent->getOMCProxy()->setComponentModifierValue(className, componentModifier, componentModifierValue);
885885
valueChanged = true;
886886
} else {
887-
mpMainWindow->getMessagesWidget()->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0,
888-
GUIMessages::getMessage(GUIMessages::WRONG_MODIFIER).arg(modifier),
889-
Helper::scriptingKind, Helper::errorLevel, 0));
887+
mpMainWindow->getMessagesWidget()->addGUIMessage(MessageItem("", false, 0, 0, 0, 0,
888+
GUIMessages::getMessage(GUIMessages::WRONG_MODIFIER).arg(modifier),
889+
Helper::scriptingKind, Helper::errorLevel));
890890
}
891891
}
892892
}

OMEdit/OMEditGUI/MainWindow.cpp

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -820,8 +820,8 @@ void MainWindow::checkAllModels(LibraryTreeNode *pLibraryTreeNode)
820820
}
821821
else
822822
{
823-
mpMessagesWidget->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, "Check of " + pLibraryTreeNode->getName() + " failed.",
824-
Helper::scriptingKind, Helper::notificationLevel, 0));
823+
mpMessagesWidget->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, "Check of " + pLibraryTreeNode->getName() + " failed.",
824+
Helper::scriptingKind, Helper::notificationLevel));
825825
}
826826
// hide progress bar
827827
hideProgressBar();
@@ -845,10 +845,10 @@ void MainWindow::exportModelFMU(LibraryTreeNode *pLibraryTreeNode)
845845
double version = mpOptionsDialog->getFMIPage()->getFMIExportVersion();
846846
QString FMUName = mpOptionsDialog->getFMIPage()->getFMUNameTextBox()->text();
847847
if (mpOMCProxy->translateModelFMU(pLibraryTreeNode->getNameStructure(), version, FMUName)) {
848-
mpMessagesWidget->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::FMU_GENERATED)
849-
.arg(FMUName.isEmpty() ? pLibraryTreeNode->getNameStructure() : FMUName)
850-
.arg(mpOMCProxy->changeDirectory()), Helper::scriptingKind,
851-
Helper::notificationLevel, 0));
848+
mpMessagesWidget->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::FMU_GENERATED)
849+
.arg(FMUName.isEmpty() ? pLibraryTreeNode->getNameStructure() : FMUName)
850+
.arg(mpOMCProxy->changeDirectory()), Helper::scriptingKind,
851+
Helper::notificationLevel));
852852
}
853853
// hide progress bar
854854
hideProgressBar();
@@ -871,9 +871,9 @@ void MainWindow::exportModelXML(LibraryTreeNode *pLibraryTreeNode)
871871
showProgressBar();
872872
if (mpOMCProxy->translateModelXML(pLibraryTreeNode->getNameStructure()))
873873
{
874-
mpMessagesWidget->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::XML_GENERATED)
875-
.arg(mpOMCProxy->changeDirectory()).arg(pLibraryTreeNode->getNameStructure()),
876-
Helper::scriptingKind, Helper::notificationLevel, 0));
874+
mpMessagesWidget->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::XML_GENERATED)
875+
.arg(mpOMCProxy->changeDirectory()).arg(pLibraryTreeNode->getNameStructure()),
876+
Helper::scriptingKind, Helper::notificationLevel));
877877
}
878878
// hide progress bar
879879
hideProgressBar();
@@ -1327,8 +1327,8 @@ void MainWindow::instantiatesModel()
13271327
}
13281328
else
13291329
{
1330-
mpMessagesWidget->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1331-
.arg(tr("instantiating")), Helper::scriptingKind, Helper::notificationLevel, 0));
1330+
mpMessagesWidget->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1331+
.arg(tr("instantiating")), Helper::scriptingKind, Helper::notificationLevel));
13321332
}
13331333
}
13341334

@@ -1343,8 +1343,8 @@ void MainWindow::checkModel()
13431343
}
13441344
else
13451345
{
1346-
mpMessagesWidget->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1347-
.arg(tr("checking")), Helper::scriptingKind, Helper::notificationLevel, 0));
1346+
mpMessagesWidget->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1347+
.arg(tr("checking")), Helper::scriptingKind, Helper::notificationLevel));
13481348
}
13491349
}
13501350

@@ -1359,8 +1359,8 @@ void MainWindow::checkAllModels()
13591359
}
13601360
else
13611361
{
1362-
mpMessagesWidget->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1363-
.arg(tr("checking")), Helper::scriptingKind, Helper::notificationLevel, 0));
1362+
mpMessagesWidget->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1363+
.arg(tr("checking")), Helper::scriptingKind, Helper::notificationLevel));
13641364
}
13651365
}
13661366

@@ -1439,8 +1439,8 @@ void MainWindow::exportModelFMU()
14391439
}
14401440
else
14411441
{
1442-
mpMessagesWidget->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1443-
.arg(tr("making FMU")), Helper::scriptingKind, Helper::notificationLevel, 0));
1442+
mpMessagesWidget->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1443+
.arg(tr("making FMU")), Helper::scriptingKind, Helper::notificationLevel));
14441444
}
14451445
}
14461446

@@ -1456,8 +1456,8 @@ void MainWindow::exportModelXML()
14561456
}
14571457
else
14581458
{
1459-
mpMessagesWidget->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1460-
.arg(tr("making XML")), Helper::scriptingKind, Helper::notificationLevel, 0));
1459+
mpMessagesWidget->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1460+
.arg(tr("making XML")), Helper::scriptingKind, Helper::notificationLevel));
14611461
}
14621462
}
14631463

@@ -1473,8 +1473,8 @@ void MainWindow::exportModelFigaro()
14731473
}
14741474
else
14751475
{
1476-
mpMessagesWidget->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1477-
.arg(tr("exporting to Figaro")), Helper::scriptingKind, Helper::notificationLevel, 0));
1476+
mpMessagesWidget->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1477+
.arg(tr("exporting to Figaro")), Helper::scriptingKind, Helper::notificationLevel));
14781478
}
14791479
}
14801480

@@ -1499,8 +1499,8 @@ void MainWindow::exportModelToOMNotebook()
14991499
}
15001500
else
15011501
{
1502-
mpMessagesWidget->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1503-
.arg(tr("exporting to OMNotebook")), Helper::scriptingKind, Helper::notificationLevel, 0));
1502+
mpMessagesWidget->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1503+
.arg(tr("exporting to OMNotebook")), Helper::scriptingKind, Helper::notificationLevel));
15041504
}
15051505
}
15061506

@@ -1649,8 +1649,8 @@ void MainWindow::exportModelAsImage(bool copyToClipboard)
16491649
hideProgressBar();
16501650
}
16511651
} else {
1652-
mpMessagesWidget->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1653-
.arg(tr("exporting to Image")), Helper::scriptingKind, Helper::notificationLevel, 0));
1652+
mpMessagesWidget->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, GUIMessages::getMessage(GUIMessages::NO_MODELICA_CLASS_OPEN)
1653+
.arg(tr("exporting to Image")), Helper::scriptingKind, Helper::notificationLevel));
16541654
}
16551655
}
16561656

OMEdit/OMEditGUI/Modeling/MessagesWidget.cpp

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,9 @@
5454
\param message - the error message.
5555
\param kind - the error kind.
5656
\param level - the error level.
57-
\param id - the error id.
5857
*/
5958
MessageItem::MessageItem(QString filename, bool readOnly, int lineStart, int columnStart, int lineEnd, int columnEnd, QString message,
60-
QString errorKind, QString errorType, int id)
59+
QString errorKind, QString errorType)
6160
{
6261
mTime = QTime::currentTime().toString();
6362
mFileName = filename;
@@ -69,7 +68,6 @@ MessageItem::MessageItem(QString filename, bool readOnly, int lineStart, int col
6968
mMessage = message;
7069
mErrorKind = StringHandler::getErrorKind(errorKind);
7170
mErrorType = StringHandler::getErrorType(errorType);
72-
mId = id;
7371
}
7472

7573
/*!
@@ -165,15 +163,15 @@ void MessagesWidget::applyMessagesSettings()
165163
Adds the error message.\n
166164
Moves to the most recent error message in the view.
167165
*/
168-
void MessagesWidget::addGUIMessage(MessageItem *pMessageItem)
166+
void MessagesWidget::addGUIMessage(MessageItem messageItem)
169167
{
170168
// move the cursor down before adding message.
171169
QTextCursor textCursor = mpMessagesTextBrowser->textCursor();
172170
textCursor.movePosition(QTextCursor::End);
173171
mpMessagesTextBrowser->setTextCursor(textCursor);
174172
// set the CSS class depending on message type
175173
QString messageCSSClass;
176-
switch (pMessageItem->getErrorType()) {
174+
switch (messageItem.getErrorType()) {
177175
case StringHandler::Warning:
178176
messageCSSClass = "warning";
179177
break;
@@ -186,21 +184,21 @@ void MessagesWidget::addGUIMessage(MessageItem *pMessageItem)
186184
break;
187185
}
188186
QString message;
189-
if (pMessageItem->getFileName().isEmpty()) { // if custom error message
190-
message = pMessageItem->getMessage();
191-
} else if (mpMainWindow->getOMCProxy()->existClass(pMessageItem->getFileName())) {
187+
if (messageItem.getFileName().isEmpty()) { // if custom error message
188+
message = messageItem.getMessage();
189+
} else if (mpMainWindow->getOMCProxy()->existClass(messageItem.getFileName())) {
192190
// If the class is only loaded in AST then create link for the error message otherwise display filename to user where error occurred.
193191
message = QString("[%1: %2]: <a href=\"omeditmessagesbrowser:///%3?lineNumber=%4\">%5</a>")
194-
.arg(pMessageItem->getFileName())
195-
.arg(pMessageItem->getLocation())
196-
.arg(pMessageItem->getFileName())
197-
.arg(pMessageItem->getLineStart())
198-
.arg(pMessageItem->getMessage());
192+
.arg(messageItem.getFileName())
193+
.arg(messageItem.getLocation())
194+
.arg(messageItem.getFileName())
195+
.arg(messageItem.getLineStart())
196+
.arg(messageItem.getMessage());
199197
} else {
200198
message = QString("[%1: %2]: %3")
201-
.arg(pMessageItem->getFileName())
202-
.arg(pMessageItem->getLocation())
203-
.arg(pMessageItem->getMessage());
199+
.arg(messageItem.getFileName())
200+
.arg(messageItem.getLocation())
201+
.arg(messageItem.getMessage());
204202
}
205203
QString errorString = QString("<div class=\"%1\">"
206204
"<b>[%2] %3 %4 %5</b><br />"
@@ -209,17 +207,15 @@ void MessagesWidget::addGUIMessage(MessageItem *pMessageItem)
209207
.arg(messageCSSClass)
210208
.arg(QString::number(mMessageNumber))
211209
.arg(QTime::currentTime().toString())
212-
.arg(StringHandler::getErrorKindString(pMessageItem->getErrorKind()))
213-
.arg(StringHandler::getErrorTypeDisplayString(pMessageItem->getErrorType()))
210+
.arg(StringHandler::getErrorKindString(messageItem.getErrorKind()))
211+
.arg(StringHandler::getErrorTypeDisplayString(messageItem.getErrorType()))
214212
.arg(message);
215213
mpMessagesTextBrowser->insertHtml(errorString);
216214
mMessageNumber++;
217215
// move the cursor down after adding message.
218216
textCursor.movePosition(QTextCursor::End);
219217
mpMessagesTextBrowser->setTextCursor(textCursor);
220218
emit MessageAdded();
221-
// remove the MessageItem
222-
pMessageItem->deleteLater();
223219
}
224220

225221
/*!

OMEdit/OMEditGUI/Modeling/MessagesWidget.h

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,8 @@ class StringHandler;
4646

4747
class MessagesWidget;
4848

49-
class MessageItem : public QObject
49+
class MessageItem
5050
{
51-
Q_OBJECT
5251
public:
5352
QString mTime;
5453
QString mFileName;
@@ -61,10 +60,9 @@ class MessageItem : public QObject
6160
QString mKind;
6261
StringHandler::OpenModelicaErrorKinds mErrorKind;
6362
StringHandler::OpenModelicaErrors mErrorType;
64-
int mId;
6563
public:
6664
MessageItem(QString filename, bool readOnly, int lineStart, int columnStart, int lineEnd, int columnEnd, QString message, QString errorKind,
67-
QString errorType, int id);
65+
QString errorType);
6866
QString getTime() {return mTime;}
6967
QString getFileName() {return mFileName;}
7068
QString getLineStart() {return QString::number(mLineStart);}
@@ -89,7 +87,7 @@ class MessagesWidget : public QWidget
8987
void resetMessagesNumber() {mMessageNumber = 1;}
9088
QTextBrowser* getMessagesTextBrowser() {return mpMessagesTextBrowser;}
9189
void applyMessagesSettings();
92-
void addGUIMessage(MessageItem *pMessageItem);
90+
void addGUIMessage(MessageItem messageItem);
9391
signals:
9492
void MessageAdded();
9593
private slots:

OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1139,9 +1139,9 @@ void GraphicsView::addClassAnnotation()
11391139
pMainWindow->getLibraryTreeWidget()->loadLibraryComponent(mpModelWidget->getLibraryTreeNode());
11401140
}
11411141
} else {
1142-
pMainWindow->getMessagesWidget()->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0,
1143-
tr("Error in class annotation ") + pMainWindow->getOMCProxy()->getResult(),
1144-
Helper::scriptingKind, Helper::errorLevel, 0));
1142+
pMainWindow->getMessagesWidget()->addGUIMessage(MessageItem("", false, 0, 0, 0, 0,
1143+
tr("Error in class annotation ") + pMainWindow->getOMCProxy()->getResult(),
1144+
Helper::scriptingKind, Helper::errorLevel));
11451145
}
11461146
}
11471147

@@ -2607,7 +2607,7 @@ bool ModelWidget::modelicaEditorTextChanged()
26072607
if (classNames.size() == 0) {
26082608
if (!errorString.isEmpty()) {
26092609
MessagesWidget *pMessagesWidget = getModelWidgetContainer()->getMainWindow()->getMessagesWidget();
2610-
pMessagesWidget->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, errorString, Helper::syntaxKind, Helper::errorLevel, 0));
2610+
pMessagesWidget->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, errorString, Helper::syntaxKind, Helper::errorLevel));
26112611
}
26122612
return false;
26132613
}

OMEdit/OMEditGUI/Modeling/ModelicaClassDialog.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1337,9 +1337,9 @@ void ExportFigaroDialog::exportModelFigaro()
13371337
QString options = pFigaroPage->getFigaroOptionsTextBox()->text();
13381338
QString processor = pFigaroPage->getFigaroProcessTextBox()->text();
13391339
if (mpMainWindow->getOMCProxy()->exportToFigaro(mpLibraryTreeNode->getNameStructure(), directory, library, mode, options, processor)) {
1340-
mpMainWindow->getMessagesWidget()->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0,
1341-
GUIMessages::getMessage(GUIMessages::FIGARO_GENERATED),
1342-
Helper::scriptingKind, Helper::notificationLevel, 0));
1340+
mpMainWindow->getMessagesWidget()->addGUIMessage(MessageItem("", false, 0, 0, 0, 0,
1341+
GUIMessages::getMessage(GUIMessages::FIGARO_GENERATED),
1342+
Helper::scriptingKind, Helper::notificationLevel));
13431343
}
13441344
// hide progress bar
13451345
mpMainWindow->hideProgressBar();

OMEdit/OMEditGUI/OMC/OMCProxy.cpp

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -535,8 +535,8 @@ void OMCProxy::exitApplication()
535535
*/
536536
void OMCProxy::showException(exception &exception)
537537
{
538-
MessageItem *pMessageItem = new MessageItem("", false, 0, 0, 0, 0, QString(exception.what()), Helper::scriptingKind, Helper::errorLevel, 0);
539-
mpMainWindow->getMessagesWidget()->addGUIMessage(pMessageItem);
538+
MessageItem messageItem("", false, 0, 0, 0, 0, QString(exception.what()), Helper::scriptingKind, Helper::errorLevel);
539+
mpMainWindow->getMessagesWidget()->addGUIMessage(messageItem);
540540
}
541541

542542
/*!
@@ -561,13 +561,11 @@ bool OMCProxy::printMessagesStringInternal()
561561
int errorsSize = getMessagesStringInternal();
562562
bool returnValue = errorsSize > 0 ? true : false;
563563

564-
for (int i = 1; i <= errorsSize ; i++)
565-
{
564+
for (int i = 1; i <= errorsSize ; i++) {
566565
setCurrentError(i);
567-
MessageItem *pMessageItem = new MessageItem(getErrorFileName(), getErrorReadOnly(), getErrorLineStart(), getErrorColumnStart(),
568-
getErrorLineEnd(), getErrorColumnEnd(), getErrorMessage(), getErrorKind(), getErrorLevel(),
569-
getErrorId());
570-
mpMainWindow->getMessagesWidget()->addGUIMessage(pMessageItem);
566+
MessageItem messageItem(getErrorFileName(), getErrorReadOnly(), getErrorLineStart(), getErrorColumnStart(), getErrorLineEnd(),
567+
getErrorColumnEnd(), getErrorMessage(), getErrorKind(), getErrorLevel());
568+
mpMainWindow->getMessagesWidget()->addGUIMessage(messageItem);
571569
}
572570
return returnValue;
573571
}
@@ -686,16 +684,6 @@ QString OMCProxy::getErrorLevel()
686684
return getResult();
687685
}
688686

689-
/*!
690-
Gets the error id from current error.
691-
\return the error id
692-
*/
693-
int OMCProxy::getErrorId()
694-
{
695-
sendCommand("currentError.id");
696-
return getResult().toInt();
697-
}
698-
699687
/*!
700688
Gets the OMC version. On Linux it also return the revision number as well.
701689
\return the version
@@ -2164,8 +2152,8 @@ QString OMCProxy::uriToFilename(QString uri)
21642152
if (results.size() > 1 && !results.at(1).isEmpty())
21652153
{
21662154
QString errorString = results.at(1);
2167-
mpMainWindow->getMessagesWidget()->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, errorString, Helper::scriptingKind,
2168-
Helper::errorLevel, 0));
2155+
mpMainWindow->getMessagesWidget()->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, errorString, Helper::scriptingKind,
2156+
Helper::errorLevel));
21692157
}
21702158
if (results.size() > 0)
21712159
return results.first();

OMEdit/OMEditGUI/OMC/OMCProxy.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ class OMCProxy : public QObject
108108
QString getErrorMessage();
109109
QString getErrorKind();
110110
QString getErrorLevel();
111-
int getErrorId();
112111
QString getVersion(QString className = QString("OpenModelica"));
113112
void loadSystemLibraries(QSplashScreen *pSplashScreen);
114113
void loadUserLibraries(QSplashScreen *pSplashScreen);

OMEdit/OMEditGUI/Plotting/PlotWindowContainer.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,8 @@ void PlotWindowContainer::addPlotWindow(bool maximized)
112112
pPlotWindow->setWindowState(Qt::WindowMaximized);
113113
}
114114
}
115-
catch (PlotException &e)
116-
{
117-
getMainWindow()->getMessagesWidget()->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, e.what(), Helper::scriptingKind, Helper::errorLevel, 0));
115+
catch (PlotException &e) {
116+
getMainWindow()->getMessagesWidget()->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, e.what(), Helper::scriptingKind, Helper::errorLevel));
118117
}
119118
}
120119

@@ -136,9 +135,8 @@ void PlotWindowContainer::addParametricPlotWindow()
136135
pSubWindow->setWindowIcon(QIcon(":/Resources/icons/parametric-plot-window.svg"));
137136
pPlotWindow->show();
138137
}
139-
catch (PlotException &e)
140-
{
141-
getMainWindow()->getMessagesWidget()->addGUIMessage(new MessageItem("", false, 0, 0, 0, 0, e.what(), Helper::scriptingKind, Helper::errorLevel, 0));
138+
catch (PlotException &e) {
139+
getMainWindow()->getMessagesWidget()->addGUIMessage(MessageItem("", false, 0, 0, 0, 0, e.what(), Helper::scriptingKind, Helper::errorLevel));
142140
}
143141
}
144142

0 commit comments

Comments
 (0)