xf86-video-omapfb: add pandora specific screen blanking
[openembedded.git] / recipes / xorg-driver / xf86-video-omapfb / pandora_backlight_dim.patch
1 diff --git a/src/omapfb-driver.c b/src/omapfb-driver.c
2 index 7a57221..fa97724 100644
3 --- a/src/omapfb-driver.c
4 +++ b/src/omapfb-driver.c
5 @@ -788,7 +788,13 @@ OMAPFBLeaveVT(int scrnIndex, int flags)
6  static Bool
7  OMAPFBSaveScreen(ScreenPtr pScreen, int mode)
8  {
9 -       xf86Msg(X_NOT_IMPLEMENTED, "%s: Dim backlight?\n", __FUNCTION__);
10 +       /* call Pandora specific script */
11 +       char cmd[256];
12 +
13 +       snprintf(cmd, sizeof(cmd), "/usr/pandora/scripts/op_lid.sh %d",
14 +                (mode == SCREEN_SAVER_ON || mode == SCREEN_SAVER_CYCLE) ? 1 : 0);
15 +       system(cmd);
16 +
17         return TRUE;
18  }
19