Revision 51853bf2
Added by Leszek Koltunski almost 4 years ago
| src/main/java/org/distorted/main/RubikActivity.java | ||
|---|---|---|
| 115 | 115 |  | 
| 116 | 116 | mJustStarted = true; | 
| 117 | 117 | mFirebaseAnalytics = FirebaseAnalytics.getInstance(this); | 
| 118 | mIsChinese = localeIsChinese(); | |
| 118 | 119 |  | 
| 119 | 120 | DisplayMetrics displaymetrics = new DisplayMetrics(); | 
| 120 | 121 | getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); | 
| 121 | 122 | mScreenWidth =displaymetrics.widthPixels; | 
| 122 | 123 | mScreenHeight=displaymetrics.heightPixels; | 
| 123 |  | |
| 124 |       mIsChinese = localeIsChinese();
 | |
| 125 |  | |
| 124 | mScreenHeight = (int)(1.07f*mScreenHeight); // add 7% for the upper bar | |
| 125 |                                                   // which is not yet hidden.
 | |
| 126 | // TODO: figure this out exactly. | |
| 126 | 127 | hideNavigationBar(); | 
| 127 | 128 | cutoutHack(); | 
| 128 | 129 | computeBarHeights(); | 
| ... | ... | |
| 242 | 243 | RubikSurfaceView view = findViewById(R.id.rubikSurfaceView); | 
| 243 | 244 | view.onResume(); | 
| 244 | 245 | restorePreferences(); | 
| 246 |  | |
| 245 | 247 | ScreenList.setScreen(this); | 
| 246 | 248 | unblockEverything(); | 
| 247 | 249 |  | 
| ... | ... | |
| 256 | 258 | RubikScreenPlay play = (RubikScreenPlay) ScreenList.PLAY.getScreenClass(); | 
| 257 | 259 | ObjectType object = play.getObject(); | 
| 258 | 260 | changeIfDifferent(object,view.getObjectControl()); | 
| 259 |  | |
| 261 |  | |
| 260 | 262 | if( mIsChinese && !mPolicyAccepted ) PrivacyPolicy(); | 
| 261 | 263 | } | 
| 262 | 264 |  | 
Also available in: Unified diff
Improve initial detection of screenHeight.