[anjuta] git: Ensure that branches are selected on deletion
- From: James Liggett <jrliggett src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [anjuta] git: Ensure that branches are selected on deletion
- Date: Sat, 15 Aug 2009 02:27:31 +0000 (UTC)
commit 96689e00281e68d245a260325a5b916baff89752
Author: James Liggett <jrliggett cox net>
Date: Fri Aug 14 17:47:04 2009 -0700
git: Ensure that branches are selected on deletion
plugins/git/git-delete-branch-dialog.c | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/plugins/git/git-delete-branch-dialog.c b/plugins/git/git-delete-branch-dialog.c
index 4392dfc..f743aa4 100644
--- a/plugins/git/git-delete-branch-dialog.c
+++ b/plugins/git/git-delete-branch-dialog.c
@@ -79,6 +79,7 @@ on_delete_branch_dialog_response (GtkDialog *dialog, gint response_id,
GtkTreeModel *model;
GList *selected_branches;
GitBranchDeleteCommand *delete_command;
+ GtkWidget *error_dialog;
if (response_id == GTK_RESPONSE_OK)
{
@@ -94,6 +95,23 @@ on_delete_branch_dialog_response (GtkDialog *dialog, gint response_id,
gtk_tree_model_foreach (model,
(GtkTreeModelForeachFunc) git_get_selected_refs,
&selected_branches);
+
+ if (!selected_branches)
+ {
+ error_dialog = gtk_message_dialog_new (GTK_WINDOW (dialog),
+ GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_WARNING,
+ GTK_BUTTONS_CLOSE,
+ "%s",
+ _("Please select branches to delete"));
+
+ gtk_dialog_run (GTK_DIALOG (error_dialog));
+ gtk_widget_destroy (error_dialog);
+
+ return;
+
+ }
+
delete_command = git_branch_delete_command_new (data->plugin->project_root_directory,
selected_branches,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]