From db1caf23cdfb98ce99086eebe46660928b43f6e9 Mon Sep 17 00:00:00 2001 From: Lars Uebernickel Date: Thu, 24 Jan 2013 11:29:24 +0100 Subject: indicator-ng: document error conditions in menu_changed --- libindicator/indicator-ng.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libindicator/indicator-ng.c b/libindicator/indicator-ng.c index b7ea334..82af030 100644 --- a/libindicator/indicator-ng.c +++ b/libindicator/indicator-ng.c @@ -228,6 +228,10 @@ indicator_ng_menu_changed (GMenuModel *menu, { IndicatorNg *self = user_data; + /* The menu may only contain one item (the indicator title menu). + * Thus, the position is always 0, and there is either exactly one + * item added or exactly one item removed. + */ g_return_if_fail (position == 0); g_return_if_fail (added < 2 && removed < 2 && added ^ removed); -- cgit v1.2.3