diff --git a/source/libublsettings-gtk3-packages.c b/source/libublsettings-gtk3-packages.c index c98a4b5..2d2bc82 100644 --- a/source/libublsettings-gtk3-packages.c +++ b/source/libublsettings-gtk3-packages.c @@ -10,8 +10,12 @@ struct packages { int _yon_packages_get_db(){ const char *root = "/"; const char *dbpath = "/var/lib/pacman"; + const char *dbpath_local = "/var/lib/pacman/local"; const char *config_path = "/etc/pacman.conf"; packages_struct.packages_handle = alpm_initialize(root,dbpath,NULL); + if (!packages_struct.packages_handle){ + packages_struct.packages_handle = alpm_initialize(root,dbpath_local,NULL); + } if (!packages_struct.packages_handle){ packages_struct.init_status=0; return 0;