From 6bbdf08cb09d6e893056af72b5e7b47ef9fe7d5a Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Fri, 2 Aug 2019 17:06:45 +0100 Subject: gtk, beos: Run scheduler before fetching fdset Signed-off-by: Daniel Silverstone --- frontends/gtk/gui.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'frontends/gtk/gui.c') diff --git a/frontends/gtk/gui.c b/frontends/gtk/gui.c index 835416860..ee7e3365b 100644 --- a/frontends/gtk/gui.c +++ b/frontends/gtk/gui.c @@ -398,6 +398,8 @@ static void nsgtk_main(void) FD_ZERO(&write_fd_set); FD_ZERO(&exc_fd_set); + schedule_run(); + fetch_fdset(&read_fd_set, &write_fd_set, &exc_fd_set, &max_fd); for (int i = 0; i <= max_fd; i++) { if (FD_ISSET(i, &read_fd_set)) { @@ -423,8 +425,6 @@ static void nsgtk_main(void) } } - schedule_run(); - gtk_main_iteration(); for (unsigned int i = 0; i != fd_count; i++) { -- cgit v1.2.3