diff --git a/src/core/window.c b/src/core/window.c index 00b2e4d67..4dd8bd649 100644 --- a/src/core/window.c +++ b/src/core/window.c @@ -8482,3 +8482,17 @@ meta_window_get_id (MetaWindow *window) { return window->id; } + +/** + * meta_window_get_client_type: + * @window: a #MetaWindow + * + * Returns the #MetaWindowClientType of the window. + * + * Returns: (transfer none): The root ancestor window + */ +MetaWindowClientType +meta_window_get_client_type (MetaWindow *window) +{ + return window->client_type; +} diff --git a/src/meta/window.h b/src/meta/window.h index 364d54115..8a56afcad 100644 --- a/src/meta/window.h +++ b/src/meta/window.h @@ -262,4 +262,6 @@ void meta_window_shove_titlebar_onscreen (MetaWindow *window); uint64_t meta_window_get_id (MetaWindow *window); +MetaWindowClientType meta_window_get_client_type (MetaWindow *window); + #endif