@@ -4622,13 +4622,13 @@ var fileman = (function () {
4622
4622
4623
4623
r . rename = function ( e ) {
4624
4624
ev ( e ) ;
4625
- if ( clgot ( bren , 'hide' ) )
4626
- return toast . err ( 3 , L . fr_eperm ) ;
4627
-
4628
4625
var sel = msel . getsel ( ) ;
4629
4626
if ( ! sel . length )
4630
4627
return toast . err ( 3 , L . fr_emore ) ;
4631
4628
4629
+ if ( clgot ( bren , 'hide' ) )
4630
+ return toast . err ( 3 , L . fr_eperm ) ;
4631
+
4632
4632
var f = [ ] ,
4633
4633
base = vsplit ( sel [ 0 ] . vp ) [ 0 ] ,
4634
4634
mkeys ;
@@ -4931,9 +4931,6 @@ var fileman = (function () {
4931
4931
4932
4932
r . delete = function ( e ) {
4933
4933
ev ( e ) ;
4934
- if ( clgot ( bdel , 'hide' ) )
4935
- return toast . err ( 3 , L . fd_eperm ) ;
4936
-
4937
4934
var sel = msel . getsel ( ) ,
4938
4935
vps = [ ] ;
4939
4936
@@ -4943,6 +4940,9 @@ var fileman = (function () {
4943
4940
if ( ! sel . length )
4944
4941
return toast . err ( 3 , L . fd_emore ) ;
4945
4942
4943
+ if ( clgot ( bdel , 'hide' ) )
4944
+ return toast . err ( 3 , L . fd_eperm ) ;
4945
+
4946
4946
function deleter ( err ) {
4947
4947
var xhr = new XHR ( ) ,
4948
4948
vp = vps . shift ( ) ;
@@ -4980,14 +4980,14 @@ var fileman = (function () {
4980
4980
4981
4981
r . cut = function ( e ) {
4982
4982
ev ( e ) ;
4983
- if ( clgot ( bcut , 'hide' ) )
4984
- return toast . err ( 3 , L . fc_eperm ) ;
4985
-
4986
4983
var sel = msel . getsel ( ) ,
4987
4984
vps = [ ] ;
4988
4985
4989
4986
if ( ! sel . length )
4990
- toast . err ( 3 , L . fc_emore ) ;
4987
+ return toast . err ( 3 , L . fc_emore ) ;
4988
+
4989
+ if ( clgot ( bcut , 'hide' ) )
4990
+ return toast . err ( 3 , L . fc_eperm ) ;
4991
4991
4992
4992
var els = [ ] , griden = thegrid . en ;
4993
4993
for ( var a = 0 ; a < sel . length ; a ++ ) {
@@ -5095,12 +5095,12 @@ var fileman = (function () {
5095
5095
} ;
5096
5096
5097
5097
r . paste = function ( ) {
5098
- if ( clgot ( bpst , 'hide' ) )
5099
- return toast . err ( 3 , L . fp_eperm ) ;
5100
-
5101
5098
if ( ! r . clip . length )
5102
5099
return toast . err ( 5 , L . fp_ecut ) ;
5103
5100
5101
+ if ( clgot ( bpst , 'hide' ) )
5102
+ return toast . err ( 3 , L . fp_eperm ) ;
5103
+
5104
5104
var req = [ ] ,
5105
5105
exists = [ ] ,
5106
5106
indir = [ ] ,
0 commit comments