mirror of
https://github.com/rakshasa/rtorrent.git
synced 2026-10-09 23:59:22 +00:00
* Cleaned up the exception classes so they require less space. This
reduced the size of the stripped libtorrent by 1/7. git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@822 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
+3
-3
@@ -204,7 +204,7 @@ Manager::~Manager() {
|
||||
void
|
||||
Manager::set_hashing_view(View* v) {
|
||||
if (v == NULL || m_hashingView != NULL)
|
||||
throw torrent::client_error("Manager::set_hashing_view(...) received NULL or is already set.");
|
||||
throw torrent::internal_error("Manager::set_hashing_view(...) received NULL or is already set.");
|
||||
|
||||
m_hashingView = v;
|
||||
v->signal_changed().connect(sigc::mem_fun(this, &Manager::receive_hashing_changed));
|
||||
@@ -501,7 +501,7 @@ Manager::receive_hashing_changed() {
|
||||
}
|
||||
|
||||
if ((*itr)->is_hash_checked())
|
||||
throw torrent::client_error("core::Manager::receive_hashing_changed() hash already checked or checking.");
|
||||
throw torrent::internal_error("core::Manager::receive_hashing_changed() hash already checked or checking.");
|
||||
|
||||
if ((*itr)->is_hash_failed() || (*itr)->variable()->get_value("hashing") != Download::variable_hashing_initial)
|
||||
continue;
|
||||
@@ -533,7 +533,7 @@ Manager::receive_hashing_changed() {
|
||||
try {
|
||||
|
||||
if ((*itr)->is_hash_checked() || (*itr)->is_hash_checking())
|
||||
throw torrent::client_error("core::Manager::receive_hashing_changed() hash already checked or checking.");
|
||||
throw torrent::internal_error("core::Manager::receive_hashing_changed() hash already checked or checking.");
|
||||
|
||||
if ((*itr)->is_hash_failed())
|
||||
continue;
|
||||
|
||||
Reference in New Issue
Block a user