forked from cromer/pamac-classic
fix #285
This commit is contained in:
parent
86713ef0ed
commit
7b34054289
@ -302,7 +302,6 @@ namespace Pamac {
|
|||||||
var new_alpm_conf = new HashTable<string,Variant> (str_hash, str_equal);
|
var new_alpm_conf = new HashTable<string,Variant> (str_hash, str_equal);
|
||||||
new_alpm_conf.insert ("IgnorePkg", new Variant.string (ignorepkg_string.str));
|
new_alpm_conf.insert ("IgnorePkg", new Variant.string (ignorepkg_string.str));
|
||||||
transaction.start_write_alpm_config (new_alpm_conf);
|
transaction.start_write_alpm_config (new_alpm_conf);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -379,6 +379,7 @@ namespace Pamac {
|
|||||||
} catch (Error e) {
|
} catch (Error e) {
|
||||||
stderr.printf ("Error: %s\n", e.message);
|
stderr.printf ("Error: %s\n", e.message);
|
||||||
}
|
}
|
||||||
|
alpm_config.reload ();
|
||||||
refresh_handle ();
|
refresh_handle ();
|
||||||
generate_mirrors_list_finished ();
|
generate_mirrors_list_finished ();
|
||||||
}
|
}
|
||||||
|
@ -1778,6 +1778,7 @@ namespace Pamac {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void on_write_alpm_config_finished (bool checkspace) {
|
void on_write_alpm_config_finished (bool checkspace) {
|
||||||
|
refresh_handle ();
|
||||||
system_daemon.write_alpm_config_finished.disconnect (on_write_alpm_config_finished);
|
system_daemon.write_alpm_config_finished.disconnect (on_write_alpm_config_finished);
|
||||||
write_alpm_config_finished (checkspace);
|
write_alpm_config_finished (checkspace);
|
||||||
}
|
}
|
||||||
|
@ -117,6 +117,7 @@ namespace Pamac {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void refresh_handle () {
|
public void refresh_handle () {
|
||||||
|
alpm_config.reload ();
|
||||||
alpm_handle = alpm_config.get_handle ();
|
alpm_handle = alpm_config.get_handle ();
|
||||||
if (alpm_handle == null) {
|
if (alpm_handle == null) {
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user