1
0
mirror of git://projects.qi-hardware.com/gmenu2x.git synced 2024-11-26 04:30:38 +02:00

Remove the "unlock VT" feature; it has been moved to its own program

This commit is contained in:
Paul Cercueil 2013-07-05 17:51:59 -04:00
parent 4ed21f27e5
commit 9737810bcb

View File

@ -61,13 +61,6 @@
#include <sys/fcntl.h> //for battery #include <sys/fcntl.h> //for battery
#if defined(PLATFORM_A320) || defined(PLATFORM_GCW0)
# define UNLOCK_VT
# include <sys/ioctl.h>
# include <linux/vt.h>
# include <linux/kd.h>
#endif
#ifdef PLATFORM_PANDORA #ifdef PLATFORM_PANDORA
//#include <pnd_container.h> //#include <pnd_container.h>
//#include <pnd_conf.h> //#include <pnd_conf.h>
@ -141,52 +134,6 @@ static void quit_all(int err) {
exit(err); exit(err);
} }
#ifdef UNLOCK_VT
#define FB_TTY "/dev/tty%i"
static void unlockVT()
{
int i;
int fd;
char tty[10];
for (i=0; i < 10; i++) {
int mode;
sprintf(tty, FB_TTY, i);
fd = open(tty, O_RDWR);
if (fd < 0)
continue;
if (ioctl(fd, KDGETMODE, &mode) < 0) {
WARNING("Unable to get mode for tty %i.\n", i);
close(fd);
return;
}
if (mode != KD_TEXT)
break;
close(fd);
}
if (i==10) {
DEBUG("No graphic tty found.\n");
return;
}
DEBUG("Graphic tty found on %s.\n", tty);
if (ioctl(fd, KDSETMODE, KD_TEXT) < 0)
WARNING("unable to set keyboard mode.\n");
if (ioctl(fd, VT_UNLOCKSWITCH, 1) < 0)
WARNING("unable to unlock terminal.\n");
close(fd);
}
#endif
const string GMenu2X::getHome(void) const string GMenu2X::getHome(void)
{ {
return gmenu2x_home; return gmenu2x_home;
@ -259,10 +206,6 @@ GMenu2X::GMenu2X()
bottomBarIconY = resY-18; bottomBarIconY = resY-18;
bottomBarTextY = resY-10; bottomBarTextY = resY-10;
#ifdef UNLOCK_VT
unlockVT();
#endif
/* Do not clear the screen on exit. /* Do not clear the screen on exit.
* This may require an SDL patch available at * This may require an SDL patch available at
* https://github.com/mthuurne/opendingux-buildroot/blob * https://github.com/mthuurne/opendingux-buildroot/blob