Skip to content

Commit

Permalink
TemplateTextField double click crash
Browse files Browse the repository at this point in the history
  • Loading branch information
WandererFan authored and wwmayer committed Jul 11, 2016
1 parent 0ee878f commit c880c0c
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions src/Mod/TechDraw/Gui/TemplateTextField.cpp
Expand Up @@ -29,6 +29,8 @@

#include <QTextDocument>

#include <Base/Console.h>

#include "TemplateTextField.h"
#include "DlgTemplateField.h"

Expand Down Expand Up @@ -56,10 +58,12 @@ void TemplateTextField::mousePressEvent(QGraphicsSceneMouseEvent *event)
int uiCode = ui->exec();
std::string newContent = "";
if(uiCode == QDialog::Accepted) {
std::string newContent = ui->getFieldContent();
QString qsClean = Qt::escape(QString::fromStdString(newContent)); //Qt5 note: this becomes qsNewContent.toHtmlEscaped();
newContent = qsClean.toUtf8().constData();
tmplte->EditableTexts.setValue(fieldNameStr, newContent);
if (tmplte) {
std::string newContent = ui->getFieldContent();
QString qsClean = Qt::escape(QString::fromStdString(newContent)); //Qt5 note: this becomes qsNewContent.toHtmlEscaped();
newContent = qsClean.toUtf8().constData();
tmplte->EditableTexts.setValue(fieldNameStr, newContent);
}
}
ui->deleteLater();
}

0 comments on commit c880c0c

Please sign in to comment.