Gitweb links:

...log 
http://git.netsurf-browser.org/netsurf.git/shortlog/486aff5efcd4fd4039156423b832c9c65df88a58
...commit 
http://git.netsurf-browser.org/netsurf.git/commit/486aff5efcd4fd4039156423b832c9c65df88a58
...tree 
http://git.netsurf-browser.org/netsurf.git/tree/486aff5efcd4fd4039156423b832c9c65df88a58

The branch, master has been updated
       via  486aff5efcd4fd4039156423b832c9c65df88a58 (commit)
       via  6321243bbd2d7ad5407eb9383d19b7d79e88122f (commit)
      from  727ff38647218638989d8646b57fac968aba92eb (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=486aff5efcd4fd4039156423b832c9c65df88a58
commit 486aff5efcd4fd4039156423b832c9c65df88a58
Author: Daniel Silverstone <[email protected]>
Commit: Daniel Silverstone <[email protected]>

    GTK: Drain GTK events before schedule_run()
    
    Signed-off-by: Daniel Silverstone <[email protected]>

diff --git a/frontends/gtk/gui.c b/frontends/gtk/gui.c
index 3cfcd5c..17dbc49 100644
--- a/frontends/gtk/gui.c
+++ b/frontends/gtk/gui.c
@@ -500,6 +500,9 @@ static void nsgtk_main(void)
                FD_ZERO(&write_fd_set);
                FD_ZERO(&exc_fd_set);
 
+               while (gtk_events_pending())
+                       gtk_main_iteration_do(TRUE);
+
                schedule_run();
 
                fetch_fdset(&read_fd_set, &write_fd_set, &exc_fd_set, &max_fd);


commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=6321243bbd2d7ad5407eb9383d19b7d79e88122f
commit 6321243bbd2d7ad5407eb9383d19b7d79e88122f
Author: Daniel Silverstone <[email protected]>
Commit: Daniel Silverstone <[email protected]>

    GTK: Catch a couple of missed flag renames
    
    Signed-off-by: Daniel Silverstone <[email protected]>

diff --git a/frontends/gtk/corewindow.c b/frontends/gtk/corewindow.c
index fc26f13..1cc8c62 100644
--- a/frontends/gtk/corewindow.c
+++ b/frontends/gtk/corewindow.c
@@ -757,7 +757,7 @@ nserror nsgtk_corewindow_init(struct nsgtk_corewindow 
*nsgtk_cw)
 
        nsgtk_widget_override_background_color(
                GTK_WIDGET(nsgtk_cw->drawing_area),
-               GTK_STATE_NORMAL,
+               GTK_STATE_FLAG_NORMAL,
                0, 0xffff, 0xffff, 0xffff);
 
        return NSERROR_OK;
diff --git a/frontends/gtk/window.c b/frontends/gtk/window.c
index 925c378..3c2e2f4 100644
--- a/frontends/gtk/window.c
+++ b/frontends/gtk/window.c
@@ -908,7 +908,7 @@ gui_window_create(struct browser_window *bw,
 
        /* set the default background colour of the drawing area to white. */
        nsgtk_widget_override_background_color(GTK_WIDGET(g->layout),
-                                              GTK_STATE_NORMAL,
+                                              GTK_STATE_FLAG_NORMAL,
                                               0, 0xffff, 0xffff, 0xffff);
 
        nsgtk_connect_draw_event(GTK_WIDGET(g->layout),


-----------------------------------------------------------------------

Summary of changes:
 frontends/gtk/corewindow.c |    2 +-
 frontends/gtk/gui.c        |    3 +++
 frontends/gtk/window.c     |    2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/frontends/gtk/corewindow.c b/frontends/gtk/corewindow.c
index fc26f13..1cc8c62 100644
--- a/frontends/gtk/corewindow.c
+++ b/frontends/gtk/corewindow.c
@@ -757,7 +757,7 @@ nserror nsgtk_corewindow_init(struct nsgtk_corewindow 
*nsgtk_cw)
 
        nsgtk_widget_override_background_color(
                GTK_WIDGET(nsgtk_cw->drawing_area),
-               GTK_STATE_NORMAL,
+               GTK_STATE_FLAG_NORMAL,
                0, 0xffff, 0xffff, 0xffff);
 
        return NSERROR_OK;
diff --git a/frontends/gtk/gui.c b/frontends/gtk/gui.c
index 3cfcd5c..17dbc49 100644
--- a/frontends/gtk/gui.c
+++ b/frontends/gtk/gui.c
@@ -500,6 +500,9 @@ static void nsgtk_main(void)
                FD_ZERO(&write_fd_set);
                FD_ZERO(&exc_fd_set);
 
+               while (gtk_events_pending())
+                       gtk_main_iteration_do(TRUE);
+
                schedule_run();
 
                fetch_fdset(&read_fd_set, &write_fd_set, &exc_fd_set, &max_fd);
diff --git a/frontends/gtk/window.c b/frontends/gtk/window.c
index 925c378..3c2e2f4 100644
--- a/frontends/gtk/window.c
+++ b/frontends/gtk/window.c
@@ -908,7 +908,7 @@ gui_window_create(struct browser_window *bw,
 
        /* set the default background colour of the drawing area to white. */
        nsgtk_widget_override_background_color(GTK_WIDGET(g->layout),
-                                              GTK_STATE_NORMAL,
+                                              GTK_STATE_FLAG_NORMAL,
                                               0, 0xffff, 0xffff, 0xffff);
 
        nsgtk_connect_draw_event(GTK_WIDGET(g->layout),


-- 
NetSurf Browser

_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org

Reply via email to