raspberry: remove unused screen size detection code
authorJohannes Zellner <johannes.zellner@nokia.com>
Mon, 18 Jun 2012 22:36:34 +0000 (15:36 -0700)
committerQt by Nokia <qt-info@nokia.com>
Mon, 18 Jun 2012 22:38:27 +0000 (00:38 +0200)
The fbdev fallback code now resides in the default implemenatation of
the hooks.

Change-Id: Id3d2cd23ab826b90c0e6d442bfb222aa8c291646
Reviewed-by: Girish Ramakrishnan <girish.1.ramakrishnan@nokia.com>
mkspecs/devices/linux-rasp-pi-g++/qeglfshooks_pi.cpp

index 599b696..158e694 100644 (file)
 
 #include <bcm_host.h>
 
-#if 0 //fb size query
-#include <stdio.h>
-#include <sys/ioctl.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <linux/fb.h>
-#endif
-
 QT_BEGIN_NAMESPACE
 
 static DISPMANX_DISPLAY_HANDLE_T dispman_display = 0;
@@ -268,29 +259,9 @@ void QEglFSPiHooks::platformDestroy()
 
 QSize QEglFSPiHooks::screenSize() const
 {
-    //both mechanisms work
-#if 1
     uint32_t width, height;
     graphics_get_display_size(0 /* LCD */, &width, &height);
     return QSize(width, height);
-#else
-    int fd = open("/dev/fb0", O_RDONLY);
-    if (fd == -1) {
-        fprintf(stderr, "Failed to open fb to detect screen resolution!\n");
-        return QSize();
-    }
-
-    struct fb_var_screeninfo vinfo;
-    if (ioctl(fd, FBIOGET_VSCREENINFO, &vinfo) = -1) {
-        fprintf(stderr, "Could not query screen info variable\n");
-        close(fd);
-        return QSize();
-    }
-
-    close(fd);
-
-    return QSize(vinfo.xres, vinfo.yres);
-#endif
 }
 
 EGLNativeWindowType QEglFSPiHooks::createNativeWindow(const QSize &size, const QSurfaceFormat &format)