From bb34f754ae810d75f8668aa2145dd7479cb5368d Mon Sep 17 00:00:00 2001 From: sebastid Date: Thu, 20 Jul 2006 11:41:12 +0000 Subject: [PATCH] Only activate "Send to Desktop" when border isn't sticky. SVN revision: 24067 --- src/bin/e_int_border_menu.c | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/src/bin/e_int_border_menu.c b/src/bin/e_int_border_menu.c index 7a2e1f100..1440b2758 100644 --- a/src/bin/e_int_border_menu.c +++ b/src/bin/e_int_border_menu.c @@ -147,17 +147,21 @@ e_int_border_menu_show(E_Border *bd, Evas_Coord x, Evas_Coord y, int key, Ecore_ (char *)e_theme_edje_file_get("base/theme/borders", "widgets/border/default/borders"), "widgets/border/default/borders"); - mi = e_menu_item_new(m); - e_menu_item_separator_set(mi, 1); - mi = e_menu_item_new(m); - e_menu_item_label_set(mi, _("Send to Desktop")); - e_menu_item_submenu_pre_callback_set(mi, _e_border_menu_cb_sendto_pre, bd); - e_menu_item_icon_edje_set(mi, - (char *)e_theme_edje_file_get("base/theme/borders", - "widgets/border/default/sendto"), - "widgets/border/default/sendto"); - + if (!bd->sticky) + { + mi = e_menu_item_new(m); + e_menu_item_separator_set(mi, 1); + + mi = e_menu_item_new(m); + e_menu_item_label_set(mi, _("Send to Desktop")); + e_menu_item_submenu_pre_callback_set(mi, _e_border_menu_cb_sendto_pre, bd); + e_menu_item_icon_edje_set(mi, + (char *)e_theme_edje_file_get("base/theme/borders", + "widgets/border/default/sendto"), + "widgets/border/default/sendto"); + } + mi = e_menu_item_new(m); e_menu_item_separator_set(mi, 1);