Browse Source

- Clear torrent errors when starting a torrent

adaptive-webui-19844
Christophe Dumez 15 years ago
parent
commit
4bfacb8b91
  1. 6
      src/qtorrenthandle.cpp
  2. 1
      src/qtorrenthandle.h

6
src/qtorrenthandle.cpp

@ -441,6 +441,11 @@ QString QTorrentHandle::root_path() const { @@ -441,6 +441,11 @@ QString QTorrentHandle::root_path() const {
return save_path();
}
bool QTorrentHandle::has_error() const {
Q_ASSERT(h.is_valid());
return h.status().error.empty();
}
//
// Setters
//
@ -464,6 +469,7 @@ void QTorrentHandle::pause() { @@ -464,6 +469,7 @@ void QTorrentHandle::pause() {
void QTorrentHandle::resume() {
Q_ASSERT(h.is_valid());
if(has_error()) h.clear_error();
h.auto_managed(true);
h.resume();
}

1
src/qtorrenthandle.h

@ -127,6 +127,7 @@ class QTorrentHandle { @@ -127,6 +127,7 @@ class QTorrentHandle {
bool priv() const;
bool first_last_piece_first() const;
QString root_path() const;
bool has_error() const;
//
// Setters

Loading…
Cancel
Save