]> rtime.felk.cvut.cz Git - sojka/gitk.git/blobdiff - gitk
gitk: Don't clobber "Remember this view" setting
[sojka/gitk.git] / gitk
diff --git a/gitk b/gitk
index 140fe1f395c90241208672239146bc7835f960e1..8a4f7275355049ea514bed73dbf4b6109513c091 100755 (executable)
--- a/gitk
+++ b/gitk
@@ -3811,10 +3811,10 @@ proc newview {ishighlight} {
        raise $top
        return
     }
+    decode_view_opts $nextviewnum $revtreeargs
     set newviewname($nextviewnum) "[mc "View"] $nextviewnum"
     set newviewopts($nextviewnum,perm) 0
     set newviewopts($nextviewnum,cmd)  $viewargscmd($curview)
-    decode_view_opts $nextviewnum $revtreeargs
     vieweditor $top $nextviewnum [mc "Gitk view definition"]
 }
 
@@ -3968,10 +3968,10 @@ proc editview {} {
        raise $top
        return
     }
+    decode_view_opts $curview $viewargs($curview)
     set newviewname($curview)      $viewname($curview)
     set newviewopts($curview,perm) $viewperm($curview)
     set newviewopts($curview,cmd)  $viewargscmd($curview)
-    decode_view_opts $curview $viewargs($curview)
     vieweditor $top $curview "[mc "Gitk: edit view"] $viewname($curview)"
 }