forked from qt-creator/qt-creator
Add TestStringTable test
The TestStringTable tests the fix provided for a crash in StringTable
on shutdown.
Amends: f4ab1279fd
Task-number: QTCREATORBUG-25417
Change-Id: I5a4a7e4a20e1b9611682a976d38dee17d4603c5c
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -435,7 +435,9 @@ public:
|
||||
|
||||
void setArguments(const QStringList &args) { m_args = args; }
|
||||
|
||||
QString executable() const { return m_executable; }
|
||||
QStringList arguments() const { return m_args; }
|
||||
QString workingPath() const { return m_workingPath; }
|
||||
|
||||
int restartOrExit(int exitCode)
|
||||
{
|
||||
@@ -696,6 +698,9 @@ int main(int argc, char **argv)
|
||||
}
|
||||
restarter.setArguments(options.preAppArguments + PluginManager::argumentsForRestart()
|
||||
+ lastSessionArgument());
|
||||
const PluginManager::ProcessData processData = { restarter.executable(),
|
||||
options.preAppArguments + PluginManager::argumentsForRestart(), restarter.workingPath() };
|
||||
PluginManager::setCreatorProcessData(processData);
|
||||
|
||||
const PluginSpecSet plugins = PluginManager::plugins();
|
||||
PluginSpec *coreplugin = nullptr;
|
||||
|
||||
Reference in New Issue
Block a user