[gnome-builder] project-tree: only allow trash on files
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] project-tree: only allow trash on files
- Date: Thu, 16 Apr 2015 04:42:51 +0000 (UTC)
commit 3e8825fd808c034ad5d22380555868375082ab31
Author: Christian Hergert <christian hergert me>
Date: Wed Apr 15 21:41:32 2015 -0700
project-tree: only allow trash on files
For now, until we have recursive delete, just limit the "Move to Trash" to
files within the project tree, ignoring directories.
src/project-tree/gb-project-tree-actions.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/src/project-tree/gb-project-tree-actions.c b/src/project-tree/gb-project-tree-actions.c
index a9b7263..05bde75 100644
--- a/src/project-tree/gb-project-tree-actions.c
+++ b/src/project-tree/gb-project-tree-actions.c
@@ -839,10 +839,10 @@ gb_project_tree_actions_update (GbProjectTree *self)
"enabled", (IDE_IS_PROJECT_FILE (item) || IDE_IS_PROJECT_FILES (item)),
NULL);
action_set (group, "open",
- "enabled", !project_file_is_directory (item),
+ "enabled", (IDE_IS_PROJECT_FILE (item) && !project_file_is_directory (item)),
NULL);
action_set (group, "open-with-editor",
- "enabled", !project_file_is_directory (item),
+ "enabled", (IDE_IS_PROJECT_FILE (item) && !project_file_is_directory (item)),
NULL);
action_set (group, "open-containing-folder",
"enabled", (IDE_IS_PROJECT_FILE (item) || IDE_IS_PROJECT_FILES (item)),
@@ -851,7 +851,7 @@ gb_project_tree_actions_update (GbProjectTree *self)
"enabled", IDE_IS_PROJECT_FILE (item),
NULL);
action_set (group, "move-to-trash",
- "enabled", IDE_IS_PROJECT_FILE (item),
+ "enabled", (IDE_IS_PROJECT_FILE (item) && !project_file_is_directory (item)),
NULL);
IDE_EXIT;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]