mainwindow: don't resize window when an update is found
Change-Id: Iceee8398d7978b7534dcda74746a0d73642e4354
diff --git a/mainwindow.cpp b/mainwindow.cpp
index bc3d9f8..d5bbc50 100644
--- a/mainwindow.cpp
+++ b/mainwindow.cpp
@@ -102,8 +102,8 @@
win_sparkle_set_appcast_url("https://dl.ring.cx/windows/winsparkle-ring.xml");
win_sparkle_set_app_details(L"Savoir-faire Linux", L"Jami", QString(VERSION_STRING).toStdWString().c_str());
- win_sparkle_set_shutdown_request_callback([]() {QCoreApplication::exit();});
- win_sparkle_set_did_find_update_callback([]() {MainWindow::instance().showNormal();});
+ win_sparkle_set_shutdown_request_callback([]() { QCoreApplication::exit(); });
+ win_sparkle_set_did_find_update_callback([]() { MainWindow::instance().showWindow(); });
win_sparkle_init();
if (win_sparkle_get_last_check_time() == -1) {
@@ -224,7 +224,7 @@
}
void
-MainWindow::notificationClicked() {
+MainWindow::showWindow() {
if (currentWindowState_ == Qt::WindowMaximized) {
showMaximized();
} else {
@@ -235,6 +235,11 @@
}
void
+MainWindow::notificationClicked() {
+ showWindow();
+}
+
+void
MainWindow::createThumbBar()
{
#ifdef Q_OS_WIN
diff --git a/mainwindow.h b/mainwindow.h
index a0b4cd6..c648f92 100644
--- a/mainwindow.h
+++ b/mainwindow.h
@@ -76,6 +76,7 @@
explicit MainWindow(QWidget* parent = 0);
~MainWindow();
+ void showWindow();
void setWindowSize(ScreenEnum scr, bool firstUse = false);
ScreenEnum lastScr_;
int lastAccountCount_;