mirror of
https://github.com/transmission/transmission.git
synced 2025-12-19 18:08:31 +00:00
Fix/suppress clang-tidy issues in recently-added code (GTK client) (#4485)
* Fix `readability-convert-member-functions-to-static` clang-tidy issues * Fix `modernize-use-nodiscard` clang-tidy issues * Fix `cppcoreguidelines-owning-memory` clang-tidy issues * Fix `performance-unnecessary-value-param` clang-tidy issues * Fix `cppcoreguidelines-pro-type-reinterpret-cast` clang-tidy issues * Fix `bugprone-easily-swappable-parameters` clang-tidy issues * Fix `readability-named-parameter` clang-tidy issues * Fix `readability-inconsistent-declaration-parameter-name` clang-tidy issue * Fix `readability-else-after-return` clang-tidy issues * Fix `cppcoreguidelines-special-member-functions` clang-tidy issues * Fix `cppcoreguidelines-pro-type-vararg` clang-tidy issues * Fix `cppcoreguidelines-pro-type-static-cast-downcast` clang-tidy issues * Fix `cppcoreguidelines-pro-bounds-pointer-arithmetic` clang-tidy issues
This commit is contained in:
@@ -89,6 +89,8 @@ public:
|
||||
Impl(Session& core, tr_session* session);
|
||||
~Impl();
|
||||
|
||||
TR_DISABLE_COPY_MOVE(Impl)
|
||||
|
||||
tr_session* close();
|
||||
|
||||
Glib::RefPtr<Gio::ListStore<Torrent>> get_raw_model() const;
|
||||
@@ -636,15 +638,14 @@ std::pair<Glib::RefPtr<Torrent>, guint> Session::Impl::find_torrent_by_id(tr_tor
|
||||
{
|
||||
auto const position = begin_position + (end_position - begin_position) / 2;
|
||||
auto const torrent = raw_model_->get_item(position);
|
||||
auto const current_torrent_id = torrent->get_id();
|
||||
|
||||
if (auto const current_torrent_id = torrent->get_id(); current_torrent_id == torrent_id)
|
||||
if (current_torrent_id == torrent_id)
|
||||
{
|
||||
return { torrent, position };
|
||||
}
|
||||
else
|
||||
{
|
||||
(current_torrent_id < torrent_id ? begin_position : end_position) = position;
|
||||
}
|
||||
|
||||
(current_torrent_id < torrent_id ? begin_position : end_position) = position;
|
||||
}
|
||||
|
||||
return {};
|
||||
|
||||
Reference in New Issue
Block a user