Project

General

Profile

« Previous | Next » 

Revision 7480fbab

Added by Leszek Koltunski over 1 year ago

Progress with marking objects as free.

View differences:

src/main/java/org/distorted/main/RubikActivity.java
253 253
      DistortedLibrary.onResume(ACTIVITY_NUMBER);
254 254
      RubikSurfaceView view = findViewById(R.id.rubikSurfaceView);
255 255
      view.onResume();
256
      restorePreferences();
256
      restorePreferences(mJustStarted);
257 257

  
258 258
      ScreenList.setScreen(this);
259 259
      unblockEverything();
......
339 339
        solv.saveMovePreferences(KEY_SOLV,editor);
340 340
        }
341 341

  
342
      editor.apply();
342
      boolean success = editor.commit();
343
      if( !success ) android.util.Log.e("D", "Failed to save preferences");
343 344
      }
344 345

  
345 346
///////////////////////////////////////////////////////////////////////////////////////////////////
346 347

  
347
    private void restorePreferences()
348
    private void restorePreferences(boolean justStarted)
348 349
      {
349 350
      SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
350 351

  
351 352
      mPolicyAccepted = preferences.getBoolean("policyAccepted", false);
352 353
      String oldVersion = preferences.getString("appVersion","");
353 354

  
354
      RubikObjectList.restorePreferences(this,preferences);
355
      RubikObjectList.restorePreferences(this,preferences,justStarted);
355 356

  
356 357
      for (int i=0; i<BaseEffect.Type.LENGTH; i++)
357 358
        {

Also available in: Unified diff