diff --git a/contrib/mobile/iOS/Onelab/EAGLView.mm b/contrib/mobile/iOS/Onelab/EAGLView.mm
index e94096edd2d990eff1da6768dd5e06410588217f..5922c7300406770f5884b92b99d4ee3036447330 100644
--- a/contrib/mobile/iOS/Onelab/EAGLView.mm
+++ b/contrib/mobile/iOS/Onelab/EAGLView.mm
@@ -39,7 +39,7 @@
 			w = mainscr.currentMode.size.width;
 			h = mainscr.currentMode.size.height;
 		}
-		if ((w == 640 && h == 960) || (h == 1536 && w == 2048)) { // Retina display (iPhone or iPad/iPad mini)
+		if ((w == 640 && h == 960) || (h == 1136 && w == 640) || (h == 1536 && w == 2048)) { // Retina display (iPhone or iPhone 4-inch or iPad/iPad mini)
 			self.contentScaleFactor = 2.0;
 			eaglLayer.contentsScale=2;
 		}