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
parent 7b9614a2c7
commit b44fa44c9d

View file

@ -389,9 +389,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;
}