From f3bdee255d3c4252640b2337224e2f0b95944d7f Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 22 Feb 2020 11:41:15 +0000 Subject: Browser: Add FOREGROUND flag to window creation To better support new-tab / new-window operations as well as GUIs which want to allow tabs to open in the background by default, add a flag to request a new browser window be foregrounded. This will allow us to simplify at least the GTK frontend a little. Signed-off-by: Daniel Silverstone --- desktop/browser_window.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'desktop') diff --git a/desktop/browser_window.c b/desktop/browser_window.c index dea507fef..fcee08599 100644 --- a/desktop/browser_window.c +++ b/desktop/browser_window.c @@ -3042,6 +3042,8 @@ browser_window_create(enum browser_window_create_flags flags, gw_flags |= GW_CREATE_TAB; if (flags & BW_CREATE_CLONE) gw_flags |= GW_CREATE_CLONE; + if (flags & BW_CREATE_FOREGROUND) + gw_flags |= GW_CREATE_FOREGROUND; ret->window = guit->window->create(ret, (existing != NULL) ? existing->window : NULL, -- cgit v1.2.3