Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Собственно вот, как и обещал. Вроде работает, вроде даже без потери функционала и той небольшой стабильности что была. Периодически падает при активном агрессивном "тыканьи", но оно так было и до моих правок. В любом случае это надо отдельно дебажить.
Особо внимательно изучи правки в src/torrent/trackerclient.cpp - там я просто уверен что не совсем правильно сделано. Я пока не разбирался как правильно сработать с QNetworkRequest в комплекте с deleteLater().
Но там всё равно надо явно переделывать код, про это комментарии есть.
Ну и в целом, мало-ли чего ещё, я совсем не профи, и давно не писал на плюсах и Qt, мог и ерунды спороть.