mirror of https://github.com/procxx/kepka.git
fixed tray notifications toggle, 0.9.4.dev version
This commit is contained in:
parent
2e2455cf81
commit
ed707c8f0e
|
@ -806,6 +806,7 @@ namespace {
|
||||||
if (!_checkStreamStatus(stream)) return false;
|
if (!_checkStreamStatus(stream)) return false;
|
||||||
|
|
||||||
cSetDesktopNotify(v == 1);
|
cSetDesktopNotify(v == 1);
|
||||||
|
if (App::wnd()) App::wnd()->updateTrayMenu();
|
||||||
} break;
|
} break;
|
||||||
|
|
||||||
case dbiWindowsNotifications: {
|
case dbiWindowsNotifications: {
|
||||||
|
|
|
@ -1467,12 +1467,12 @@ void SettingsInner::onDesktopNotify() {
|
||||||
App::wnd()->notifyClear();
|
App::wnd()->notifyClear();
|
||||||
_senderName.setDisabled(true);
|
_senderName.setDisabled(true);
|
||||||
_messagePreview.setDisabled(true);
|
_messagePreview.setDisabled(true);
|
||||||
Local::writeUserSettings();
|
|
||||||
} else {
|
} else {
|
||||||
_senderName.setDisabled(false);
|
_senderName.setDisabled(false);
|
||||||
_messagePreview.setDisabled(!_senderName.checked());
|
_messagePreview.setDisabled(!_senderName.checked());
|
||||||
Local::writeUserSettings();
|
|
||||||
}
|
}
|
||||||
|
Local::writeUserSettings();
|
||||||
|
if (App::wnd()) App::wnd()->updateTrayMenu();
|
||||||
}
|
}
|
||||||
|
|
||||||
void SettingsInner::enableDisplayNotify(bool enable)
|
void SettingsInner::enableDisplayNotify(bool enable)
|
||||||
|
|
|
@ -1171,6 +1171,12 @@ void Window::toggleDisplayNotifyFromTray() {
|
||||||
cSetDesktopNotify(!cDesktopNotify());
|
cSetDesktopNotify(!cDesktopNotify());
|
||||||
if (settings) {
|
if (settings) {
|
||||||
settings->updateDisplayNotify();
|
settings->updateDisplayNotify();
|
||||||
|
} else {
|
||||||
|
if (!cDesktopNotify()) {
|
||||||
|
notifyClear();
|
||||||
|
}
|
||||||
|
Local::writeUserSettings();
|
||||||
|
updateTrayMenu();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue