diff --git a/src/manager.vala b/src/manager.vala index 7fe4529..46f2f4f 100644 --- a/src/manager.vala +++ b/src/manager.vala @@ -46,11 +46,18 @@ namespace Pamac { msg.destroy (); } else { manager_window = new ManagerWindow (this); + // quit accel var action = new SimpleAction ("quit", null); action.activate.connect (() => {this.quit ();}); this.add_action (action); string[] accels = {"Q", "W"}; this.set_accels_for_action ("app.quit", accels); + // back accel + action = new SimpleAction ("back", null); + action.activate.connect (() => {manager_window.on_button_back_clicked ();}); + this.add_action (action); + accels = {"Left"}; + this.set_accels_for_action ("app.back", accels); } } diff --git a/src/manager_window.vala b/src/manager_window.vala index 66c3ebc..79e5dab 100644 --- a/src/manager_window.vala +++ b/src/manager_window.vala @@ -1052,7 +1052,7 @@ namespace Pamac { } [GtkCallback] - void on_button_back_clicked () { + public void on_button_back_clicked () { string? pkgname = display_package_queue.pop_tail (); if (pkgname != null) { AlpmPackage pkg = transaction.get_installed_pkg (pkgname);