fix bug with macos attention request. It could actually work only once.

This commit is contained in:
Simon Morlat 2015-06-12 18:02:11 +02:00 committed by François Grisez
parent ec622c62f5
commit dcc9539574

View file

@ -370,9 +370,9 @@ static const _LinphoneStatusIconDesc _linphone_status_icon_impl_gtk_desc = {
static void _linphone_status_icon_impl_gtkosx_app_enable_blinking(LinphoneStatusIcon *si, gboolean val) {
GtkosxApplication *theMacApp=gtkosx_application_get();
gint *attention_id = (gint *)&si->data;
if (val && *attention_id == 0) {
*attention_id=gtkosx_application_attention_request(theMacApp,CRITICAL_REQUEST);
} else if(!val && *attention_id != 0) {
if (val) {
*attention_id=gtkosx_application_attention_request(theMacApp, CRITICAL_REQUEST);
} else if (*attention_id != 0) {
gtkosx_application_cancel_attention_request(theMacApp, *attention_id);
*attention_id = 0;
}