diff --git a/src/notify.c b/src/notify.c index f6a2fcf..66336f4 100644 --- a/src/notify.c +++ b/src/notify.c @@ -234,17 +234,17 @@ void* do_playing(void* _p) } bool has_looping = false; + bool test_active_notify = false; int i; for (i = 0; i < ACTIVE_NOTIFS_MAX; i ++) { if (actives[i].looping) has_looping = true; - - if (actives[i].active && !actives[i].looping - #ifdef BOX_NOTIFY - && !actives[i].box - #endif - ) { + test_active_notify = actives[i].active && !actives[i].looping; + #ifdef BOX_NOTIFY + test_active_notify = test_active_notify && !actives[i].box; + #endif + if (test_active_notify) { if(actives[i].id_indicator) *actives[i].id_indicator = -1; /* reset indicator value */