From f00826e9e2bc1d48a22b0f76b4ac0e4d3de32570 Mon Sep 17 00:00:00 2001 From: Miculcy Brian Date: Mon, 20 Aug 2007 14:28:21 +0000 Subject: [PATCH] Do not allow to kill internal windows using the kill keybinding. SVN revision: 31426 --- src/bin/e_actions.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/e_actions.c b/src/bin/e_actions.c index f53d72694..dda084d00 100644 --- a/src/bin/e_actions.c +++ b/src/bin/e_actions.c @@ -293,6 +293,9 @@ ACT_FN_GO(window_kill) obj = E_OBJECT(e_border_focused_get()); if (!obj) return; } + bd = (E_Border *)obj; + if ((bd->lock_close) || (bd->internal)) return; + if (kill_dialog) e_object_del(E_OBJECT(kill_dialog)); if (e_config->cnfmdlg_disabled) @@ -301,7 +304,6 @@ ACT_FN_GO(window_kill) return; } - bd = (E_Border *)obj; snprintf(dialog_text, sizeof(dialog_text), _("You are about to kill %s.

" "Please keep in mind that all data of this window,
"