diff options
| author | Milan Crha <mcrha@redhat.com> | 2021-07-23 11:35:52 +0200 |
|---|---|---|
| committer | Milan Crha <mcrha@redhat.com> | 2021-07-23 11:35:52 +0200 |
| commit | 957f845de52b8e3e12677aa11d21a31dd9e0927f (patch) | |
| tree | 107476ce79faa9629b9f217cf1206f8da9fa479b | |
| parent | 387681ce32424dd0081e55f124af228f448fa4ba (diff) | |
| download | evolution-data-server-957f845de52b8e3e12677aa11d21a31dd9e0927f.tar.gz | |
alarm-notify: Focus window on status icon click when shown
When the Reminders window is shown, but not focused, rather focus it,
than hide it.
| -rw-r--r-- | src/services/evolution-alarm-notify/e-alarm-notify.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/services/evolution-alarm-notify/e-alarm-notify.c b/src/services/evolution-alarm-notify/e-alarm-notify.c index 7b9ce0b3b..5c9b479f9 100644 --- a/src/services/evolution-alarm-notify/e-alarm-notify.c +++ b/src/services/evolution-alarm-notify/e-alarm-notify.c @@ -741,7 +741,8 @@ e_alarm_notify_status_icon_activated_cb (GtkStatusIcon *status_icon, g_return_if_fail (E_IS_ALARM_NOTIFY (an)); - if (gtk_widget_get_visible (an->priv->window)) + if (gtk_widget_get_visible (an->priv->window) && + gtk_window_is_active (GTK_WINDOW (an->priv->window))) gtk_widget_set_visible (an->priv->window, FALSE); else e_alarm_notify_show_window (an, TRUE); |
