From ec60d1174c062f10a3203d767237a60a61a4d464 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 20 Feb 2015 16:08:04 +0100 Subject: [PATCH] Fix disconnecting a closure, forgot it was single shot --- src/internet/seafile/seafileservice.cpp | 9 ++------- src/internet/seafile/seafileservice.h | 3 +-- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/src/internet/seafile/seafileservice.cpp b/src/internet/seafile/seafileservice.cpp index b893ea0b2..5290d5775 100644 --- a/src/internet/seafile/seafileservice.cpp +++ b/src/internet/seafile/seafileservice.cpp @@ -178,17 +178,12 @@ void SeafileService::GetLibrariesFinished(QNetworkReply* reply) { emit GetLibrariesFinishedSignal(libraries); } -void SeafileService::ChangeLibrary(const QString& new_library, - bool have_to_disconnect) { - if (have_to_disconnect) { - disconnect(this, SIGNAL(UpdatingLibrariesFinishedSignal())); - } - +void SeafileService::ChangeLibrary(const QString& new_library) { if (indexing_task_id_ != -1) { qLog(Debug) << "Want to change the Seafile library, but Clementine waits " "the previous indexing..."; NewClosure(this, SIGNAL(UpdatingLibrariesFinishedSignal()), this, - SLOT(ChangeLibrary(QString, bool)), new_library, true); + SLOT(ChangeLibrary(QString)), new_library); return; } diff --git a/src/internet/seafile/seafileservice.h b/src/internet/seafile/seafileservice.h index 25d2917a2..35d87f45c 100644 --- a/src/internet/seafile/seafileservice.h +++ b/src/internet/seafile/seafileservice.h @@ -80,8 +80,7 @@ class SeafileService : public CloudFileService { public slots: void Connect(); void ForgetCredentials(); - void ChangeLibrary(const QString& new_library, - bool have_to_disconnect = false); + void ChangeLibrary(const QString& new_library); signals: void Connected();