diff scripts/miscellaneous/private/__xzip__.m @ 13952:acaf33ccc04f

Use "local" option to configuration variables to simplify code. menu.m, __xzip__.m, pkg.m: Use "local" option to configuration variables instead of unwind_protect blocks.
author Rik <octave@nomad.inbox5.com>
date Sun, 27 Nov 2011 16:51:06 -0800
parents e81ddf9cacd5
children 72c96de7a403
line wrap: on
line diff
--- a/scripts/miscellaneous/private/__xzip__.m
+++ b/scripts/miscellaneous/private/__xzip__.m
@@ -99,13 +99,8 @@
   unwind_protect_cleanup
     cd (cwd);
     if (nargin == 4)
-      crr = confirm_recursive_rmdir ();
-      unwind_protect
-        confirm_recursive_rmdir (false);
-        rmdir (outdir, "s");
-      unwind_protect_cleanup
-        confirm_recursive_rmdir (crr);
-      end_unwind_protect
+      confirm_recursive_rmdir (false, "local");
+      rmdir (outdir, "s");
     endif
   end_unwind_protect