Revision: 2975
http://sourceforge.net/p/swingme/code/2975
Author: yuranet
Date: 2025-12-13 22:00:24 +0000 (Sat, 13 Dec 2025)
Log Message:
-----------
fix for fallback for safe areas
Modified Paths:
--------------
iOSME/src/net/yura/ios/CanvasView.java
Modified: iOSME/src/net/yura/ios/CanvasView.java
===================================================================
--- iOSME/src/net/yura/ios/CanvasView.java 2025-12-13 14:43:25 UTC (rev 2974)
+++ iOSME/src/net/yura/ios/CanvasView.java 2025-12-13 22:00:24 UTC (rev 2975)
@@ -14,6 +14,7 @@
import apple.coregraphics.c.CoreGraphics;
import apple.foundation.NSEnumerator;
import apple.foundation.NSSet;
+import apple.uikit.UIApplication;
import apple.uikit.UIBezierPath;
import apple.uikit.UIColor;
import apple.uikit.UIEvent;
@@ -333,7 +334,8 @@
return safeAreaInsets(); // API-11 (first OS on the very first notch iPhone X)
}
catch (Throwable th) {
- return new UIEdgeInsets();
+ // on old devices do we need space for the status bar?
+ return new UIEdgeInsets(UIApplication.sharedApplication().statusBarFrame().size().height(), 0d, 0d, 0d);
}
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|