diff --git a/src/core/screen.c b/src/core/screen.c index 03adfef40..65a5d1d7d 100644 --- a/src/core/screen.c +++ b/src/core/screen.c @@ -3536,6 +3536,15 @@ meta_screen_get_active_workspace (MetaScreen *screen) return screen->active_workspace; } +void +meta_screen_focus_default_window (MetaScreen *screen, + guint32 timestamp) +{ + meta_workspace_focus_default_window (screen->active_workspace, + NULL, + timestamp); +} + void meta_screen_restacked (MetaScreen *screen) { diff --git a/src/meta/screen.h b/src/meta/screen.h index 4fd239197..f614ba147 100644 --- a/src/meta/screen.h +++ b/src/meta/screen.h @@ -81,6 +81,8 @@ int meta_screen_get_current_monitor (MetaScreen *screen); void meta_screen_get_monitor_geometry (MetaScreen *screen, int monitor, MetaRectangle *geometry); +void meta_screen_focus_default_window (MetaScreen *screen, + guint32 timestamp); typedef enum {