remove no more needed check in depstring

This commit is contained in:
guinux 2017-02-20 21:27:29 +01:00
parent f4bc55bf01
commit 6706273094
1 changed files with 8 additions and 9 deletions

View File

@ -909,27 +909,26 @@ namespace Pamac {
} }
} }
} else { } else {
string pkgname = depstring.split (":", 2)[0].replace (" [" + dgettext (null, "Installed") + "]", "");
// just search for the name first to search for AUR after // just search for the name first to search for AUR after
if (transaction.get_installed_pkg (pkgname).name != "") { if (transaction.get_installed_pkg (depstring).name != "") {
display_package_properties (pkgname); display_package_properties (depstring);
} else if (transaction.get_sync_pkg (pkgname).name != "") { } else if (transaction.get_sync_pkg (depstring).name != "") {
display_package_properties (pkgname); display_package_properties (depstring);
} else { } else {
this.get_window ().set_cursor (new Gdk.Cursor.for_display (Gdk.Display.get_default (), Gdk.CursorType.WATCH)); this.get_window ().set_cursor (new Gdk.Cursor.for_display (Gdk.Display.get_default (), Gdk.CursorType.WATCH));
while (Gtk.events_pending ()) { while (Gtk.events_pending ()) {
Gtk.main_iteration (); Gtk.main_iteration ();
} }
transaction.get_aur_details.begin (pkgname, (obj, res) => { transaction.get_aur_details.begin (depstring, (obj, res) => {
this.get_window ().set_cursor (null); this.get_window ().set_cursor (null);
if (transaction.get_aur_details.end (res).name != "") { if (transaction.get_aur_details.end (res).name != "") {
display_aur_properties (pkgname); display_aur_properties (depstring);
} else { } else {
var pkg = transaction.find_installed_satisfier (pkgname); var pkg = transaction.find_installed_satisfier (depstring);
if (pkg.name != "") { if (pkg.name != "") {
display_package_properties (pkg.name); display_package_properties (pkg.name);
} else { } else {
pkg = transaction.find_sync_satisfier (pkgname); pkg = transaction.find_sync_satisfier (depstring);
if (pkg.name != "") { if (pkg.name != "") {
display_package_properties (pkg.name); display_package_properties (pkg.name);
} }