~gary-lasker/software-center/fix-lp896474

« back to all changes in this revision

Viewing changes to softwarecenter/ui/gtk3/app.py

  • Committer: Gary Lasker
  • Date: 2012-01-12 21:09:38 UTC
  • Revision ID: gary.lasker@canonical.com-20120112210938-l8o8t62bssf54tuf
fix broken install/remove menu items

Show diffs side-by-side

added added

removed removed

Lines of Context:
84
84
from softwarecenter.ui.gtk3.panes.historypane import HistoryPane
85
85
from softwarecenter.ui.gtk3.panes.globalpane import GlobalPane
86
86
from softwarecenter.ui.gtk3.panes.pendingpane import PendingPane
87
 
from softwarecenter.ui.gtk3.session.appmanager import ApplicationManager
 
87
from softwarecenter.ui.gtk3.session.appmanager import (ApplicationManager,
 
88
                                                       get_appmanager)
88
89
from softwarecenter.ui.gtk3.session.viewmanager import (
89
90
    ViewManager, get_viewmanager)
90
91
 
769
770
        
770
771
    def on_menuitem_install_activate(self, menuitem):
771
772
        app = self.active_pane.get_current_app()
772
 
        self.on_application_request_action(self, app, [], [], AppActions.INSTALL)
 
773
        get_appmanager().request_action(app, [], [], AppActions.INSTALL)
773
774
 
774
775
    def on_menuitem_remove_activate(self, menuitem):
775
776
        app = self.active_pane.get_current_app()
776
 
        self.on_application_request_action(self, app, [], [], AppActions.REMOVE)
 
777
        get_appmanager().request_action(app, [], [], AppActions.REMOVE)
777
778
        
778
779
    def on_menuitem_close_activate(self, widget):
779
780
        Gtk.main_quit()