summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stone <daniel@fooishbar.org>2012-10-24 16:15:58 +1100
committerDaniel Stone <daniel@fooishbar.org>2012-10-24 16:15:58 +1100
commit8044a6ae5b5b04a95459256ecba4a426750585b3 (patch)
tree6ce29f0d265088a67db1fb192bcc999d2dafe8df
parent2e2fef86d6a505a35676efe751287c39fce71c92 (diff)
Remove unnecessary save/restore/mode_init functions
They were all no-ops ... Signed-off-by: Daniel Stone <daniel@fooishbar.org>
-rw-r--r--src/wlshm.c41
1 files changed, 3 insertions, 38 deletions
diff --git a/src/wlshm.c b/src/wlshm.c
index e294ff3..30206d0 100644
--- a/src/wlshm.c
+++ b/src/wlshm.c
@@ -92,16 +92,6 @@ wlshm_free_device(ScrnInfoPtr pScrn)
pScrn->driverPrivate = NULL;
}
-static void
-wlshm_save(ScrnInfoPtr pScrn)
-{
-}
-
-static void
-wlshm_restore(ScrnInfoPtr pScrn, Bool restoreText)
-{
-}
-
static Bool
wlshm_save_screen(ScreenPtr pScreen, int mode)
{
@@ -109,36 +99,20 @@ wlshm_save_screen(ScreenPtr pScreen, int mode)
}
static Bool
-wlshm_mode_init(ScrnInfoPtr pScrn, DisplayModePtr mode)
-{
- wlshm_restore(pScrn, FALSE);
-
- return TRUE;
-}
-
-static Bool
wlshm_enter_vt(int scrnIndex, int flags)
{
- ScrnInfoPtr pScrn = xf86Screens[scrnIndex];
-
- /* Should we re-save the text mode on each VT enter? */
- if(!wlshm_mode_init(pScrn, pScrn->currentMode))
- return FALSE;
-
return TRUE;
}
static void
wlshm_leave_vt(int scrnIndex, int flags)
{
- ScrnInfoPtr pScrn = xf86Screens[scrnIndex];
- wlshm_restore(pScrn, TRUE);
}
static Bool
wlshm_switch_mode(int scrnIndex, DisplayModePtr mode, int flags)
{
- return wlshm_mode_init(xf86Screens[scrnIndex], mode);
+ return TRUE;
}
static void
@@ -164,10 +138,9 @@ wlshm_close_screen(int scrnIndex, ScreenPtr pScreen)
DeleteCallback(&FlushCallback, wlshm_flush_callback, wlshm);
- if(pScrn->vtSema){
- wlshm_restore(pScrn, TRUE);
+ if (wlshm->fb)
free(wlshm->fb);
- }
+ wlshm->fb = NULL;
xwl_screen_close(wlshm->xwl_screen);
@@ -318,14 +291,6 @@ wlshm_screen_init(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
wlshm = wlshm_screen_priv(pScreen);
/*
- * next we save the current state and setup the first mode
- */
- wlshm_save(pScrn);
-
- if (!wlshm_mode_init(pScrn,pScrn->currentMode))
- return FALSE;
-
- /*
* Reset visual list.
*/
miClearVisualTypes();