This still looks fishy:
+- if (ab->isFinished()) ++ if (!ab || ab->isFinished()) + { + ab->deleteLater();
i. e. if ab == NULL, the ->deleteLater() will still crash
kubuntu_10_multifile_4GB.patch removes a lot of comments and is a bit hard to read; this could be stripped down a bit.
The rest looks fine.
This still looks fishy:
+- if (ab->isFinished())
++ if (!ab || ab->isFinished())
+ {
+ ab->deleteLater();
i. e. if ab == NULL, the ->deleteLater() will still crash
kubuntu_ 10_multifile_ 4GB.patch removes a lot of comments and is a bit hard to read; this could be stripped down a bit.
The rest looks fine.