real update .files db in background

This commit is contained in:
guinux 2017-08-08 11:06:37 +02:00
parent c06def8405
commit 9c6c435b05
2 changed files with 20 additions and 15 deletions

View File

@ -141,8 +141,8 @@ namespace Pamac {
(alpm_action) => {
alpm_action.run ();
},
// only one thread created so alpm action will run one after one
1,
// two threads at a time
2,
// no exclusive thread
false
);

View File

@ -456,6 +456,9 @@ namespace Pamac {
}
public void start_refresh (bool force) {
check_authorization.begin ((obj, res) => {
bool authorized = check_authorization.end (res);
if (authorized) {
string action = dgettext (null, "Synchronizing package databases") + "...";
reset_progress_box (action);
connecting_system_daemon ();
@ -470,6 +473,8 @@ namespace Pamac {
finish_transaction ();
}
}
});
}
public void refresh_handle () {
try {