From aad8eb1999f401fdc13af6efc2d61dc61c95f66b Mon Sep 17 00:00:00 2001 From: Tomas Frydrych Date: Thu, 15 Jan 2009 15:21:43 +0000 Subject: [PATCH] Added meta_group_get_size() to allow for more efficient check of whether window is part of a larger group. --- src/core/group.c | 10 ++++++++++ src/core/group.h | 2 ++ 2 files changed, 12 insertions(+) diff --git a/src/core/group.c b/src/core/group.c index 69c879ee5..a0c2bb6a1 100644 --- a/src/core/group.c +++ b/src/core/group.c @@ -272,3 +272,13 @@ meta_group_property_notify (MetaGroup *group, return TRUE; } + +int +meta_group_get_size (MetaGroup *group) +{ + if (!group) + return 0; + + return group->refcount; +} + diff --git a/src/core/group.h b/src/core/group.h index 562ac59b2..dae1a5d60 100644 --- a/src/core/group.h +++ b/src/core/group.h @@ -43,6 +43,8 @@ void meta_group_update_layers (MetaGroup *group); const char* meta_group_get_startup_id (MetaGroup *group); +int meta_group_get_size (MetaGroup *group); + gboolean meta_group_property_notify (MetaGroup *group, XEvent *event);