Pass in shell to the service not just model

This commit is contained in:
Marco Pesenti Gritti 2007-06-29 18:31:35 +02:00
parent 500f5d8093
commit 64812c7d67
2 changed files with 4 additions and 3 deletions

View File

@ -42,8 +42,9 @@ class ShellService(dbus.service.Object):
XXX At the moment the d-bus service methods do not appear to do
anything other than add_bundle
"""
def __init__(self, shell_model):
self._shell_model = shell_model
def __init__(self, shell):
self._shell = shell
self._shell_model = shell.get_model()
self._owner = self._shell_model.get_owner()
self._owner.connect('nick-changed', self._owner_nick_changed_cb)

View File

@ -115,8 +115,8 @@ if os.environ.has_key("TP_DEBUG"):
break
model = ShellModel()
service = ShellService(model)
shell = Shell(model)
service = ShellService(shell)
try:
gtk.main()