QmlDesigner: make gotoCodeClicked more safer

Change-Id: I2861cf0e1f1c173b548e586a4fa43e8bc9f9c4da
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Tim Jenssen
2016-07-29 12:02:15 +02:00
parent d5d449e421
commit bb55a510cf

View File

@@ -320,13 +320,13 @@ void DesignModeWidget::setup()
connect(m_warningWidget.data(), &DocumentWarningWidget::gotoCodeClicked, [=] connect(m_warningWidget.data(), &DocumentWarningWidget::gotoCodeClicked, [=]
(const QString &filePath, int codeLine, int codeColumn) { (const QString &filePath, int codeLine, int codeColumn) {
Q_UNUSED(filePath); Q_UNUSED(filePath);
QTC_ASSERT(textEditor(), return;);
QTC_ASSERT(textEditor()->textDocument()->filePath().toString() == filePath, QTC_ASSERT(textEditor()->textDocument()->filePath().toString() == filePath,
qDebug() << Q_FUNC_INFO << textEditor()->textDocument()->filePath().toString() << qDebug() << Q_FUNC_INFO << textEditor()->textDocument()->filePath().toString() << filePath; );
filePath; ); textEditor()->gotoLine(codeLine, codeColumn);
textEditor()->gotoLine(codeLine, codeColumn); Core::ModeManager::activateMode(Core::Constants::MODE_EDIT);
Core::ModeManager::activateMode(Core::Constants::MODE_EDIT); });
}
);
QList<Core::SideBarItem*> sideBarItems; QList<Core::SideBarItem*> sideBarItems;
QList<Core::SideBarItem*> leftSideBarItems; QList<Core::SideBarItem*> leftSideBarItems;