]> git.rkrishnan.org Git - pihpsdr.git/commitdiff
screen size workaround for Peter U.
authorc vw <dl1ycf@darc.de>
Mon, 16 Dec 2019 14:59:25 +0000 (15:59 +0100)
committerc vw <dl1ycf@darc.de>
Mon, 16 Dec 2019 14:59:25 +0000 (15:59 +0100)
main.c

diff --git a/main.c b/main.c
index ded7365d23e6cdd1b563ea1d5ca361ee74c67d08..1abf91b98989248af847a1b7ea22c8558a7a8748 100644 (file)
--- a/main.c
+++ b/main.c
@@ -223,6 +223,19 @@ fprintf(stderr,"width=%d height=%d\n", display_width, display_height);
     display_width=MAX_DISPLAY_WIDTH;
     display_height=MAX_DISPLAY_HEIGHT;
     full_screen=0;
+  } else {
+    //
+    // Some RaspPi variants report slightly too large screen sizes
+    // on a 7-inch screen, e.g. 848*480 while the physical resolution is 800*480
+    // Therefore, as a work-around, limit window size to 800*480
+    //
+    if (display_width > MAX_DISPLAY_WIDTH) {
+      display_width = MAX_DISPLAY_WIDTH;
+    }
+    if (display_height > MAX_DISPLAY_HEIGHT) {
+      display_height = MAX_DISPLAY_HEIGHT;
+    }
+    full_screen=1;
   }
 
 fprintf(stderr,"display_width=%d display_height=%d\n", display_width, display_height);