forked from qt-creator/qt-creator
RessourceEditor: Fix crash on adding prefix
Change-Id: I27624c5327891ae4ec9e045738577f48cbd824a6 Task-number: QTCREATORBUG-15034 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
@@ -236,13 +236,13 @@ void ResourceEditorPlugin::onRefresh()
|
|||||||
|
|
||||||
void ResourceEditorPlugin::addPrefixContextMenu()
|
void ResourceEditorPlugin::addPrefixContextMenu()
|
||||||
{
|
{
|
||||||
|
auto topLevel = static_cast<ResourceTopLevelNode *>(ProjectTree::currentNode());
|
||||||
PrefixLangDialog dialog(tr("Add Prefix"), QString(), QString(), Core::ICore::mainWindow());
|
PrefixLangDialog dialog(tr("Add Prefix"), QString(), QString(), Core::ICore::mainWindow());
|
||||||
if (dialog.exec() != QDialog::Accepted)
|
if (dialog.exec() != QDialog::Accepted)
|
||||||
return;
|
return;
|
||||||
QString prefix = dialog.prefix();
|
QString prefix = dialog.prefix();
|
||||||
if (prefix.isEmpty())
|
if (prefix.isEmpty())
|
||||||
return;
|
return;
|
||||||
ResourceTopLevelNode *topLevel = static_cast<ResourceTopLevelNode *>(ProjectTree::currentNode());
|
|
||||||
topLevel->addPrefix(prefix, dialog.lang());
|
topLevel->addPrefix(prefix, dialog.lang());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user