Let's not remove it too early. I'd still prefer something like
#if QT_VERSION >= 0x050000 && QT_VERSION <= 0x050500
Let's not remove it too early. I'd still prefer something like
#if QT_VERSION >= 0x050000 && QT_VERSION <= 0x050500
407 | @@ -408,10 +408,8 @@ void CoinControlDialog::viewItemChanged(QTreeWidgetItem* item, int column) 408 | CoinControlDialog::updateLabels(model, this); 409 | } 410 | 411 | - // todo: this is a temporary qt5 fix: when clicking a parent node in tree mode, the parent node 412 | - // including all children are partially selected. But the parent node should be fully selected 413 | - // as well as the children. Children should never be partially selected in the first place. 414 | - // Should be fixed in Qt5.4 and above. https://bugreports.qt.io/browse/QTBUG-43473 415 | + // TODO: Remove this temporary qt5 fix after Qt5.3 and Qt5.4 are no longer used. 416 | + // Fixed in Qt5.5 and above: https://bugreports.qt.io/browse/QTBUG-43473
IMO we should keep the explanation of the workaround. But right, Qt5.4 does not fix the issue, it needs Qt 5.5+ for that.
The linked bug report explains this pretty well. No need to copy that into our source, I guess?
We're never proactive with removing compatibility workarounds, so I don't think this will make much difference in practice. But ACK for the sake of correctness.