Commit 465ca5fc authored by Carlo Vanini's avatar Carlo Vanini
Browse files

Fix muon not closing with window close button.

The variable m_canExit was not initialized and did prevent muon from exiting
when closed from the window manager. Remove it because it is never changed and
remove canExit() because it is in the wrong place anyway to prevent exiting
while acting on packages. It should be in backend.

Testing Done:
* open muon close by clicking the X button in the window decoration or with
* Alt+F4

Closing with File -> Exit or Ctrl+Q does not call MainWindow::queryClose() and
therefore did always work.

REVIEW: 127249
BUG: 358659
parent a4a78eca
......@@ -355,7 +355,7 @@ void MainWindow::startCommit()
bool MainWindow::queryClose()
{
return !m_reloading && !m_managerWidget->isSortingPackages() && QAptActions::self()->canExit();
return !m_reloading && !m_managerWidget->isSortingPackages();
}
void MainWindow::reload()
......
......@@ -55,9 +55,6 @@ public:
void initError();
void displayTransactionError(QApt::ErrorCode error, QApt::Transaction* trans);
KActionCollection* actionCollection();
void setCanExit(bool e) { m_canExit = e; }
bool canExit() const { return m_canExit; }
signals:
void shouldConnect(bool isConnected);
......@@ -103,7 +100,6 @@ private:
QList<QAction *> m_actions;
bool m_distUpgradeAvailable;
QNetworkConfigurationManager* m_config;
bool m_canExit;
};
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment