mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-25 19:52:10 +01:00
GMain: simplify logic for g_wakeup_acknowledge()
Instead of messing around with context->poll_waiting, just look at the GPollFD to see if the GWakeup needs to be acknowledged.
This commit is contained in:
parent
87880dfa57
commit
7eae486179
@ -2840,10 +2840,9 @@ g_main_context_check (GMainContext *context,
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!context->poll_waiting)
|
if (context->wake_up_rec.events)
|
||||||
g_wakeup_acknowledge (context->wakeup);
|
g_wakeup_acknowledge (context->wakeup);
|
||||||
|
|
||||||
else
|
|
||||||
context->poll_waiting = FALSE;
|
context->poll_waiting = FALSE;
|
||||||
|
|
||||||
/* If the set of poll file descriptors changed, bail out
|
/* If the set of poll file descriptors changed, bail out
|
||||||
|
Loading…
x
Reference in New Issue
Block a user