From e4ed97f9b36a562815fe370c2b0b60105d7f5eba Mon Sep 17 00:00:00 2001 From: "C. Davis" Date: Wed, 8 Aug 2012 15:36:01 -0700 Subject: regedit: Simplify notice dialogs, don't overwrite existing values. Reviewed-by: Andreas Schneider Reviewed-by: Michael Adam --- source3/utils/regedit.c | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) (limited to 'source3/utils/regedit.c') diff --git a/source3/utils/regedit.c b/source3/utils/regedit.c index fef5a9bd64..7db0cbfe17 100644 --- a/source3/utils/regedit.c +++ b/source3/utils/regedit.c @@ -139,15 +139,14 @@ static void handle_tree_input(struct regedit *regedit, int c) break; case 'd': case 'D': { - struct dialog *dia; int sel; node = item_userptr(current_item(regedit->keys->menu)); - dia = dialog_confirm_new(regedit, "Delete Key", - regedit->main_window, - "Really delete key \"%s\"?", - node->name); - sel = dialog_modal_loop(dia); + sel = dialog_notice(regedit, DIA_CONFIRM, + "Delete Key", + regedit->main_window, + "Really delete key \"%s\"?", + node->name); mvwprintw(regedit->main_window, 1, 0, "Sel: %d", sel); /* TODO */ break; @@ -200,14 +199,13 @@ static void handle_value_input(struct regedit *regedit, int c) case 'D': vitem = item_userptr(current_item(regedit->vl->menu)); if (vitem) { - struct dialog *dia; int sel; - dia = dialog_confirm_new(regedit, "Delete Value", - regedit->main_window, - "Really delete value \"%s\"?", - vitem->value_name); - sel = dialog_modal_loop(dia); + sel = dialog_notice(regedit, DIA_CONFIRM, + "Delete Value", + regedit->main_window, + "Really delete value \"%s\"?", + vitem->value_name); if (sel == DIALOG_OK) { ITEM *it = current_item(regedit->keys->menu); struct tree_node *node = item_userptr(it); -- cgit