regedit: set cursor after creating a new key
authorChris Davis <cd.rattan@gmail.com>
Thu, 26 Jun 2014 14:51:22 +0000 (07:51 -0700)
committerMichael Adam <obnox@samba.org>
Wed, 1 Oct 2014 12:32:08 +0000 (14:32 +0200)
Signed-off-by: Chris Davis <cd.rattan@gmail.com>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
source3/utils/regedit.c

index 8b2a35dee9944ae97fc9d5460145b3db516ec289..471f875db2d27441f033213b9883eb158a7ad354 100644 (file)
@@ -235,6 +235,10 @@ static void add_reg_key(struct regedit *regedit, struct tree_node *node,
                        list = tree_node_first(node);
                        tree_view_clear(regedit->keys);
                        tree_view_update(regedit->keys, list);
+                       if (!subkey) {
+                               node = new_node;
+                       }
+                       tree_view_set_current_node(regedit->keys, node);
                } else {
                        msg = get_friendly_werror_msg(rv);
                        dialog_notice(regedit, DIA_ALERT, "New Key",