diff --git a/src/Application.cpp b/src/Application.cpp index d7317786a4d7902800537ab82a37bc8c3595e209..ec50f1fe56cf5908c18ca2c75f26ad4c9ec1cc5a 100644 --- a/src/Application.cpp +++ b/src/Application.cpp @@ -179,7 +179,7 @@ void Application::createWindow(const Profile::Ptr &profile, const QString &direc { MainWindow *window = newMainWindow(); window->createSession(profile, directory); - finalizeNewMainWindow(window); + window->show(); } void Application::detachTerminals(ViewSplitter *splitter,const QHash& sessionsMap) @@ -258,7 +258,7 @@ int Application::newInstance() // If not restoring size from last time or only adding new tab, // resize window to chosen profile size (see Bug:345403) if (createdNewMainWindow) { - finalizeNewMainWindow(window); + window->show(); } else { window->setWindowState(window->windowState() & (~Qt::WindowMinimized | Qt::WindowActive)); window->show(); @@ -609,10 +609,3 @@ void Application::slotActivateRequested(QStringList args, const QString & /*work newInstance(); } -void Application::finalizeNewMainWindow(MainWindow *window) -{ - if (!KonsoleSettings::saveGeometryOnExit()) { - window->resize(window->sizeHint()); - } - window->show(); -} diff --git a/src/Application.h b/src/Application.h index 2f728855fb986f4e5abea602fe6ac6a848a541bb..d9ae1a1adc24e7789a2525c604b6cfe4a81d3ffa 100644 --- a/src/Application.h +++ b/src/Application.h @@ -88,7 +88,6 @@ private: QExplicitlySharedDataPointer processProfileChangeArgs(QExplicitlySharedDataPointer baseProfile); bool processTabsFromFileArgs(MainWindow *window); void createTabFromArgs(MainWindow *window, const QHash &); - void finalizeNewMainWindow(MainWindow *window); MainWindow *_backgroundInstance; QSharedPointer m_parser;