Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/view/keyhandler.py
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpgritti@gmail.com>2008-10-06 00:02:27 (GMT)
committer Marco Pesenti Gritti <mpgritti@gmail.com>2008-10-06 00:02:27 (GMT)
commita757c6040cbff1a48525b8c629a41fd9a73d1270 (patch)
tree89b850b39b1290024470cb64b1ddaf503450deb0 /src/jarabe/view/keyhandler.py
parent7665848bb8766813a77372cbb24d70ebfcc573de (diff)
Remove the remaining shell view bits and finally kill it.
Diffstat (limited to 'src/jarabe/view/keyhandler.py')
-rw-r--r--src/jarabe/view/keyhandler.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/jarabe/view/keyhandler.py b/src/jarabe/view/keyhandler.py
index 925e1c0..b0fade5 100644
--- a/src/jarabe/view/keyhandler.py
+++ b/src/jarabe/view/keyhandler.py
@@ -34,7 +34,6 @@ from sugar.datastore import datastore
from jarabe.model import screen
from jarabe.model import sound
from jarabe.model import shell
-from jarabe.view import shell as shellview
from jarabe.view.tabbinghandler import TabbingHandler
from jarabe.model.shell import ShellModel
@@ -81,7 +80,8 @@ SPEECH_DBUS_PATH = '/org/laptop/Speech'
SPEECH_DBUS_INTERFACE = 'org.laptop.Speech'
class KeyHandler(object):
- def __init__(self):
+ def __init__(self, frame):
+ self._frame = frame
self._screen_rotation = 0
self._key_pressed = None
self._keycode_pressed = 0
@@ -226,7 +226,7 @@ class KeyHandler(object):
del jobject
def handle_frame(self):
- shellview.get_instance().get_frame().notify_key_press()
+ self._frame.notify_key_press()
def handle_rotate(self):
"""