commit 4483b119a2fd1e8ff76fb2dc3f49d01253b657cc
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Wed May 24 17:08:24 2023 +0200

    Show the same time format in the 'NewRecord' and 'Solved' dialogs as well.

diff --git a/src/main/java/org/distorted/dialogs/RubikDialogNewRecord.java b/src/main/java/org/distorted/dialogs/RubikDialogNewRecord.java
index 06ac5990..29d32c6e 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogNewRecord.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogNewRecord.java
@@ -72,7 +72,7 @@ public class RubikDialogNewRecord extends RubikDialogAbstract
     {
     TextView text = view.findViewById(R.id.new_record_time);
     text.setTextSize(TypedValue.COMPLEX_UNIT_PX, size);
-    text.setText(getString(R.string.ti_placeholder, mArgument));
+    text.setText(mArgument);
     TextView submit = view.findViewById(R.id.new_record_submit);
     submit.setTextSize(TypedValue.COMPLEX_UNIT_PX, size);
     }
diff --git a/src/main/java/org/distorted/dialogs/RubikDialogScoresView.java b/src/main/java/org/distorted/dialogs/RubikDialogScoresView.java
index 68e5c27f..c381b88d 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogScoresView.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogScoresView.java
@@ -125,7 +125,7 @@ public class RubikDialogScoresView extends FrameLayout
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
-  private String formatRecord(int time)
+  public static String formatRecord(int time)
     {
     time /= 10;
     int millis = time%100;
diff --git a/src/main/java/org/distorted/dialogs/RubikDialogSolved.java b/src/main/java/org/distorted/dialogs/RubikDialogSolved.java
index 3aaf14dd..f20ff744 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogSolved.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogSolved.java
@@ -51,7 +51,7 @@ public class RubikDialogSolved extends RubikDialogAbstract
     {
     TextView text = view.findViewById(R.id.solved_time);
     text.setTextSize(TypedValue.COMPLEX_UNIT_PX, size);
-    text.setText(getString(R.string.ti_placeholder, mArgument));
+    text.setText(mArgument);
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/src/main/java/org/distorted/main/RubikObjectLibInterface.java b/src/main/java/org/distorted/main/RubikObjectLibInterface.java
index dc2984ba..82db560d 100644
--- a/src/main/java/org/distorted/main/RubikObjectLibInterface.java
+++ b/src/main/java/org/distorted/main/RubikObjectLibInterface.java
@@ -22,6 +22,7 @@ import com.google.android.play.core.tasks.Task;
 import com.google.firebase.analytics.FirebaseAnalytics;
 import com.google.firebase.crashlytics.FirebaseCrashlytics;
 
+import org.distorted.dialogs.RubikDialogScoresView;
 import org.distorted.library.main.DistortedScreen;
 import org.distorted.library.message.EffectMessageSender;
 
@@ -58,7 +59,7 @@ public class RubikObjectLibInterface implements ObjectLibInterface, ListenerOver
 {
   private final WeakReference<RubikActivity> mAct;
   private int mIsNewRecord;
-  private long mNewRecord;
+  private int mNewRecord;
   private int mLastCubitColor, mLastCubit, mLastCubitFace;
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -142,7 +143,7 @@ public class RubikObjectLibInterface implements ObjectLibInterface, ListenerOver
   private Bundle createDialogBundle()
     {
     Bundle bundle = new Bundle();
-    String arg = String.valueOf((mNewRecord/10)/100.0f);
+    String arg = RubikDialogScoresView.formatRecord(mNewRecord);
     bundle.putString("argument", arg );
     return bundle;
     }
diff --git a/src/main/java/org/distorted/screens/RubikScreenSolving.java b/src/main/java/org/distorted/screens/RubikScreenSolving.java
index e43c2037..4d0b7609 100644
--- a/src/main/java/org/distorted/screens/RubikScreenSolving.java
+++ b/src/main/java/org/distorted/screens/RubikScreenSolving.java
@@ -167,13 +167,13 @@ public class RubikScreenSolving extends RubikScreenBase
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
-  public long stopTimerAndGetRecord()
+  public int stopTimerAndGetRecord()
     {
     if( mRunning )
       {
       stopCounting();
       mElapsed = System.currentTimeMillis()-mStartTime;
-      return mElapsed;
+      return (int)mElapsed;
       }
 
     return 0;
