Ticket #195: dpms_reset.2.patch

File dpms_reset.2.patch, 641 bytes (added by skamithi@…, 19 years ago)

updated dpms reset patch

  • libs/libmyth/screensaver-x11.cpp

     
    8888
    8989void ScreenSaverX11::Reset(void)
    9090{
     91    int nothing;
    9192    XResetScreenSaver(qt_xdisplay());
     93    if (DPMSQueryExtension(qt_xdisplay(), &nothing, &nothing))
     94     {
     95        BOOL on;
     96        CARD16 power_level;
     97        if ( ! d->state.dpmsdisabled ){
     98            DPMSInfo(qt_xdisplay(), &power_level,&on);
     99            if ( power_level != DPMSModeOn ){
     100               DPMSForceLevel(qt_xdisplay(),DPMSModeOn);
     101            }
     102        }
     103     }
    92104}
    93105