Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/modules/xscreensaver/screensaver.control.class.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2854 by niro, Thu Jul 25 13:23:40 2019 UTC revision 2855 by niro, Fri Jul 26 12:38:54 2019 UTC
# Line 46  push_config_80_screensaver_dpms() Line 46  push_config_80_screensaver_dpms()
46  {  {
47   local serial="$1"   local serial="$1"
48   local value   local value
  local action  
49    
50   value=$(mysqldo "select dpms from cfg_screensaver where serial='${serial}'")   value=$(mysqldo "select dpms from cfg_screensaver where serial='${serial}'")
51   if [[ -z ${value} ]] || [[ ${value} = NULL ]]   if [[ -z ${value} ]] || [[ ${value} = NULL ]]
# Line 54  push_config_80_screensaver_dpms() Line 53  push_config_80_screensaver_dpms()
53   decho "retval NULL, not running 'control_client '${serial}' set screensaver.dpms '${value}''"   decho "retval NULL, not running 'control_client '${serial}' set screensaver.dpms '${value}''"
54   else   else
55   case "${value}" in   case "${value}" in
56   0) action="disable" ;;   0|1)  ;;
  1) action="enable" ;;  
57   *)   *)
58   decho "Unknown value '${value}'"   decho "Unknown value '${value}'"
59   return 1   return 1
60   ;;   ;;
61   esac   esac
62    
63   control_client "${serial}" set screensaver.dpms "${action}"   control_client "${serial}" set screensaver.dpms "${value}"
64   fi   fi
65  }  }
66    

Legend:
Removed from v.2854  
changed lines
  Added in v.2855