diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp
index a910e789a9695e4000062d945266e06667a969d5..9cfd6bd97ef515cdc542b608010bbae7bd33a1b6 100644
--- a/src/plugins/projectexplorer/projectexplorer.cpp
+++ b/src/plugins/projectexplorer/projectexplorer.cpp
@@ -1319,7 +1319,7 @@ void ProjectExplorerPlugin::currentModeChanged(Core::IMode *mode, Core::IMode *o
 void ProjectExplorerPlugin::determineSessionToRestoreAtStartup()
 {
     // Process command line arguments first:
-    if (pluginSpec()->arguments.contains("-lastsession"))
+    if (pluginSpec()->arguments().contains("-lastsession"))
         d->m_sessionToRestoreAtStartup = d->m_session->lastSession();
     QStringList arguments = ExtensionSystem::PluginManager::instance()->arguments();
     if (d->m_sessionToRestoreAtStartup.isNull()) {