ngraham created this revision. ngraham added reviewers: davidre, Plasma. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. ngraham requested review of this revision.
REVISION SUMMARY Though for some reason it's not failing on the CI, plasma-integration is failing to build for me with the following error: /home/nate/kde/src/plasma-integration/src/platformtheme/kdeplatformfiledialoghelper.cpp:342:78: error: cannot bind non-const lvalue reference of type ‘QStringList&’ to an rvalue of type ‘QStringList’ 342 | dialog->m_fileWidget->setSupportedSchemes(options()->supportedSchemes()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ `options()->supportedSchemes()` returns a const reference but `dialog->m_fileWidget->setSupportedSchemes` wants a non-const reference, so this patch has it make a local copy to keep it happy. This is kind of weird since the code here hasn't been touched in years and `options()->supportedSchemes() has returned a const reference for a long time too, yet this code only now started failing for me yesterday. TEST PLAN It builds for me now REPOSITORY R135 Integration for Qt applications in Plasma BRANCH fix-build (branched from master) REVISION DETAIL https://phabricator.kde.org/D28724 AFFECTED FILES src/platformtheme/kdeplatformfiledialoghelper.cpp To: ngraham, davidre, #plasma Cc: plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart