Changeset 1041 for trunk/rtorrent/src/display/window_tracker_list.cc
- Timestamp:
- 03/13/08 10:28:17 (4 years ago)
- Files:
-
- 1 modified
-
trunk/rtorrent/src/display/window_tracker_list.cc (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/rtorrent/src/display/window_tracker_list.cc
r1013 r1041 61 61 m_canvas->erase(); 62 62 63 int pos = 0;63 unsigned int pos = 0; 64 64 torrent::TrackerList* tl = m_download->tracker_list(); 65 65 … … 72 72 typedef std::pair<unsigned int, unsigned int> Range; 73 73 74 unsigned int group = 0;75 Range range = rak::advance_bidirectional<unsigned int>(0, *m_focus, tl->size(), (m_canvas->height() + 1) / 2);74 Range range = rak::advance_bidirectional<unsigned int>(0, *m_focus, tl->size(), (m_canvas->height() - 1) / 2); 75 unsigned int group = tl->at(range.first)->group(); 76 76 77 77 while (range.first != range.second) { … … 89 89 tracker->url().c_str()); 90 90 91 m_canvas->print(4, pos++, "Id: %s Focus: %s Enabled: %s Open: %s S/L: %u/%u", 92 rak::copy_escape_html(tracker->tracker_id()).c_str(), 93 range.first == tl->focus_index() ? "yes" : " no", 94 tracker->is_usable() ? "yes" : tracker->is_enabled() ? "off" : " no", 95 tracker->is_busy() ? "yes" : " no", 96 tracker->scrape_complete(), 97 tracker->scrape_incomplete()); 91 if (pos < m_canvas->height()) 92 m_canvas->print(4, pos++, "Id: %s Focus: %s Enabled: %s Open: %s S/L: %u/%u", 93 rak::copy_escape_html(tracker->tracker_id()).c_str(), 94 range.first == tl->focus_index() ? "yes" : " no", 95 tracker->is_usable() ? "yes" : tracker->is_enabled() ? "off" : " no", 96 tracker->is_busy() ? "yes" : " no", 97 tracker->scrape_complete(), 98 tracker->scrape_incomplete()); 98 99 99 100 // m_canvas->print(4, pos++, "Id: %s Focus: %s Enabled: %s Open: %s Timer: %u/%u", … … 111 112 112 113 range.first++; 114 115 // If we're at the end of the range, check if we can 116 // show one more line for the following tracker. 117 if (range.first == range.second && pos < m_canvas->height() && range.first < tl->size()) 118 range.second++; 113 119 } 114 120 }
