From: APTX Date: Thu, 12 Jan 2012 21:29:48 +0000 (+0100) Subject: Possible fix for weird crash. X-Git-Url: https://gitweb.aptx.org/?a=commitdiff_plain;h=388306ed90f6e7dafcd12304e30b3e2334af6c5a;p=anidbudpclient.git Possible fix for weird crash. --- diff --git a/file.cpp b/file.cpp index c1583b8..aaec747 100644 --- a/file.cpp +++ b/file.cpp @@ -328,6 +328,9 @@ qDebug() << m_file.absoluteFilePath(); void File::finishAdding(bool success) { +#ifdef ANIDBUDPCLIENT_FILE_DEBUG +qDebug() << "finishAdding"; +#endif if (!success) { updateStatus(Adding, Failure); @@ -342,6 +345,9 @@ void File::finishAdding(bool success) void File::finishMarking(bool success) { +#ifdef ANIDBUDPCLIENT_FILE_DEBUG +qDebug() << "finishMarking"; +#endif if (!success) { updateStatus(MarkingWatched, Failure); @@ -352,6 +358,9 @@ void File::finishMarking(bool success) void File::finishSetState(bool success) { +#ifdef ANIDBUDPCLIENT_FILE_DEBUG +qDebug() << "finishSetState"; +#endif if (!success) { updateStatus(SettingState, Failure); @@ -493,15 +502,16 @@ qDebug() << "startRenaming"; void File::startAdding() { +#ifdef ANIDBUDPCLIENT_FILE_DEBUG +qDebug() << "startAdding"; +#endif +qDebug() << addingState(); if (!canContinue(m_addingState)) { work(); return; } - if (addingState() == InProgress) - return; - if (m_lid) { updateStatus(Adding, Success); @@ -509,7 +519,7 @@ void File::startAdding() } if (addReply) - delete addReply; + addReply->deleteLater(); MyListAddCommand addCommand(m_ed2k, size(), false); if (useDefaultState) @@ -527,6 +537,9 @@ void File::startAdding() void File::startMarking() { +#ifdef ANIDBUDPCLIENT_FILE_DEBUG +qDebug() << "startMarking"; +#endif if (!canContinue(m_markingState)) { work(); @@ -548,6 +561,9 @@ void File::startMarking() void File::startSetState() { +#ifdef ANIDBUDPCLIENT_FILE_DEBUG +qDebug() << "startsetState"; +#endif if (!canContinue(m_settingStateState)) { work();