@@ -309,28 +309,32 @@ public boolean supportsPredictiveItemAnimations() {
309309 builder .setTitle (LocaleController .getString ("AutoLock" , R .string .AutoLock ));
310310 final NumberPicker numberPicker = new NumberPicker (getParentActivity ());
311311 numberPicker .setMinValue (0 );
312- numberPicker .setMaxValue (4 );
312+ numberPicker .setMaxValue (5 );
313313 if (SharedConfig .autoLockIn == 0 ) {
314314 numberPicker .setValue (0 );
315- } else if (SharedConfig .autoLockIn == 60 ) {
315+ } else if (SharedConfig .autoLockIn == 1 ) {
316316 numberPicker .setValue (1 );
317- } else if (SharedConfig .autoLockIn == 60 * 5 ) {
317+ } else if (SharedConfig .autoLockIn == 60 ) {
318318 numberPicker .setValue (2 );
319- } else if (SharedConfig .autoLockIn == 60 * 60 ) {
319+ } else if (SharedConfig .autoLockIn == 60 * 5 ) {
320320 numberPicker .setValue (3 );
321- } else if (SharedConfig .autoLockIn == 60 * 60 * 5 ) {
321+ } else if (SharedConfig .autoLockIn == 60 * 60 ) {
322322 numberPicker .setValue (4 );
323+ } else if (SharedConfig .autoLockIn == 60 * 60 * 5 ) {
324+ numberPicker .setValue (5 );
323325 }
324326 numberPicker .setFormatter (value -> {
325327 if (value == 0 ) {
326328 return LocaleController .getString ("AutoLockDisabled" , R .string .AutoLockDisabled );
327329 } else if (value == 1 ) {
328- return LocaleController .formatString ( "AutoLockInTime " , R .string .AutoLockInTime , LocaleController . formatPluralString ( "Minutes" , 1 ) );
330+ return LocaleController .getString ( "AutoLockImmediately " , R .string .AutoLockImmediately );
329331 } else if (value == 2 ) {
330- return LocaleController .formatString ("AutoLockInTime" , R .string .AutoLockInTime , LocaleController .formatPluralString ("Minutes" , 5 ));
332+ return LocaleController .formatString ("AutoLockInTime" , R .string .AutoLockInTime , LocaleController .formatPluralString ("Minutes" , 1 ));
331333 } else if (value == 3 ) {
332- return LocaleController .formatString ("AutoLockInTime" , R .string .AutoLockInTime , LocaleController .formatPluralString ("Hours " , 1 ));
334+ return LocaleController .formatString ("AutoLockInTime" , R .string .AutoLockInTime , LocaleController .formatPluralString ("Minutes " , 5 ));
333335 } else if (value == 4 ) {
336+ return LocaleController .formatString ("AutoLockInTime" , R .string .AutoLockInTime , LocaleController .formatPluralString ("Hours" , 1 ));
337+ } else if (value == 5 ) {
334338 return LocaleController .formatString ("AutoLockInTime" , R .string .AutoLockInTime , LocaleController .formatPluralString ("Hours" , 5 ));
335339 }
336340 return "" ;
@@ -341,12 +345,14 @@ public boolean supportsPredictiveItemAnimations() {
341345 if (which == 0 ) {
342346 SharedConfig .autoLockIn = 0 ;
343347 } else if (which == 1 ) {
344- SharedConfig .autoLockIn = 60 ;
348+ SharedConfig .autoLockIn = 1 ;
345349 } else if (which == 2 ) {
346- SharedConfig .autoLockIn = 60 * 5 ;
350+ SharedConfig .autoLockIn = 60 ;
347351 } else if (which == 3 ) {
348- SharedConfig .autoLockIn = 60 * 60 ;
352+ SharedConfig .autoLockIn = 60 * 5 ;
349353 } else if (which == 4 ) {
354+ SharedConfig .autoLockIn = 60 * 60 ;
355+ } else if (which == 5 ) {
350356 SharedConfig .autoLockIn = 60 * 60 * 5 ;
351357 }
352358 listAdapter .notifyItemChanged (position );
@@ -1194,6 +1200,8 @@ public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
11941200 String val ;
11951201 if (SharedConfig .autoLockIn == 0 ) {
11961202 val = LocaleController .formatString ("AutoLockDisabled" , R .string .AutoLockDisabled );
1203+ } else if (SharedConfig .autoLockIn == 1 ) {
1204+ val = LocaleController .formatString ("AutoLockImmediately" , R .string .AutoLockImmediately );
11971205 } else if (SharedConfig .autoLockIn < 60 * 60 ) {
11981206 val = LocaleController .formatString ("AutoLockInTime" , R .string .AutoLockInTime , LocaleController .formatPluralString ("Minutes" , SharedConfig .autoLockIn / 60 ));
11991207 } else if (SharedConfig .autoLockIn < 60 * 60 * 24 ) {
0 commit comments