From 66ea9997cb46d0a42db3a6330e20db89b4421d79 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Sun, 15 Jul 2007 00:14:00 +0000 Subject: Do not shutdown on power button. --- diff --git a/NEWS b/NEWS index 56a8fe0..4a58dec 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,4 @@ +* #2185 Do not shutdown on power button, ohm does it now. (marco) * #1888 Choose the correct mime type when adding text from Write to the clipboard. (tomeu) * #2149, #2150: fixes for the clipboard palette. (tomeu) diff --git a/shell/view/keyhandler.py b/shell/view/keyhandler.py index a3dd27f..e639cab 100644 --- a/shell/view/keyhandler.py +++ b/shell/view/keyhandler.py @@ -22,7 +22,6 @@ import dbus import gobject import gtk -from sugar import env from hardware import hardwaremanager from model.shellmodel import ShellModel from sugar._sugarext import KeyGrabber @@ -49,8 +48,6 @@ _actions_table = { '0x93' : 'frame', 'o' : 'overlay', '0xE0' : 'overlay', - '0x7C' : 'shutdown', - 's' : 'shutdown', '0xEB' : 'rotate', 'r' : 'rotate', '0xEC' : 'keyboard_brightness', @@ -148,19 +145,6 @@ class KeyHandler(object): def handle_overlay(self): self._shell.toggle_chat_visibility() - def handle_shutdown(self): - model = self._shell.get_model() - model.props.state = ShellModel.STATE_SHUTDOWN - - if env.is_emulator(): - return - - bus = dbus.SystemBus() - proxy = bus.get_object('org.freedesktop.Hal', - '/org/freedesktop/Hal/devices/computer') - mgr = dbus.Interface(proxy, 'org.freedesktop.Hal.Device.SystemPowerManagement') - mgr.Shutdown() - def handle_keyboard_brightness(self): hw_manager = hardwaremanager.get_manager() if hw_manager: -- cgit v0.9.1