mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-19 23:17:21 -06:00
Similar fixes
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
|
* Unreleased - Christophe Dumez <chris@qbittorrent.org> - v2.2.4
|
||||||
|
- BUGFIX: Fix possible crash when adding a torrent
|
||||||
|
|
||||||
* Sun Apr 04 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.3
|
* Sun Apr 04 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.2.3
|
||||||
- BUGFIX: Fix possible crash when deleting a torrent just after pausing it
|
- BUGFIX: Fix possible crash when deleting a torrent just after pausing it
|
||||||
- BUGFIX: Enable Apply button when alternative rate limits are changed
|
- BUGFIX: Enable Apply button when alternative rate limits are changed
|
||||||
|
|||||||
@@ -1323,7 +1323,7 @@ void Bittorrent::enableLSD(bool b) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void Bittorrent::loadSessionState() {
|
void Bittorrent::loadSessionState() {
|
||||||
const QString &state_path = misc::cacheLocation()+QDir::separator()+QString::fromUtf8("ses_state");
|
const QString state_path = misc::cacheLocation()+QDir::separator()+QString::fromUtf8("ses_state");
|
||||||
boost::filesystem::ifstream ses_state_file(state_path.toLocal8Bit().constData()
|
boost::filesystem::ifstream ses_state_file(state_path.toLocal8Bit().constData()
|
||||||
, std::ios_base::binary);
|
, std::ios_base::binary);
|
||||||
ses_state_file.unsetf(std::ios_base::skipws);
|
ses_state_file.unsetf(std::ios_base::skipws);
|
||||||
@@ -1335,7 +1335,7 @@ void Bittorrent::loadSessionState() {
|
|||||||
void Bittorrent::saveSessionState() {
|
void Bittorrent::saveSessionState() {
|
||||||
qDebug("Saving session state to disk...");
|
qDebug("Saving session state to disk...");
|
||||||
entry session_state = s->state();
|
entry session_state = s->state();
|
||||||
const QString &state_path = misc::cacheLocation()+QDir::separator()+QString::fromUtf8("ses_state");
|
const QString state_path = misc::cacheLocation()+QDir::separator()+QString::fromUtf8("ses_state");
|
||||||
boost::filesystem::ofstream out(state_path.toLocal8Bit().constData()
|
boost::filesystem::ofstream out(state_path.toLocal8Bit().constData()
|
||||||
, std::ios_base::binary);
|
, std::ios_base::binary);
|
||||||
out.unsetf(std::ios_base::skipws);
|
out.unsetf(std::ios_base::skipws);
|
||||||
@@ -1576,7 +1576,7 @@ void Bittorrent::addConsoleMessage(QString msg, QString) {
|
|||||||
if(file_size > 0 && (fp[i]/(double)file_size) < 1.) {
|
if(file_size > 0 && (fp[i]/(double)file_size) < 1.) {
|
||||||
const QString &name = misc::toQString(h.get_torrent_info().file_at(i).path.string());
|
const QString &name = misc::toQString(h.get_torrent_info().file_at(i).path.string());
|
||||||
if(!name.endsWith(".!qB")) {
|
if(!name.endsWith(".!qB")) {
|
||||||
const QString &new_name = name+".!qB";
|
const QString new_name = name+".!qB";
|
||||||
qDebug("Renaming %s to %s", qPrintable(name), qPrintable(new_name));
|
qDebug("Renaming %s to %s", qPrintable(name), qPrintable(new_name));
|
||||||
h.rename_file(i, new_name);
|
h.rename_file(i, new_name);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user