diff --git a/src/core/window.c b/src/core/window.c index 904b2866f..66d34ba9f 100644 --- a/src/core/window.c +++ b/src/core/window.c @@ -8531,3 +8531,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 d4df32b00..7b9a7e2a2 100644 --- a/src/meta/window.h +++ b/src/meta/window.h @@ -261,4 +261,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