diff options
author | C. Davis <cd.rattan@gmail.com> | 2012-08-08 15:36:01 -0700 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2013-04-29 13:06:11 +0200 |
commit | e4ed97f9b36a562815fe370c2b0b60105d7f5eba (patch) | |
tree | b8752ad145a192d97f8bf31317fa66e428a56b5e /source3/utils/regedit.c | |
parent | 5cfbf7316c16c0205ff87f7980e05a2ab1671709 (diff) | |
download | samba-e4ed97f9b36a562815fe370c2b0b60105d7f5eba.tar.gz samba-e4ed97f9b36a562815fe370c2b0b60105d7f5eba.tar.bz2 samba-e4ed97f9b36a562815fe370c2b0b60105d7f5eba.zip |
regedit: Simplify notice dialogs, don't overwrite existing values.
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'source3/utils/regedit.c')
-rw-r--r-- | source3/utils/regedit.c | 22 |
1 files changed, 10 insertions, 12 deletions
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); |