Code in libkomparediff & kompare assumes that m_diffProgram.isEmpty()
means default, so setting an explicit "diff" on "Defaults" button click
screwed that.
Even more did QUrl::fromLocalFile/QUrl::toLocalFile not play well for
people just entering the straight name of the executable without a path.
Details
Details
Tested with copies of diff exectuable in custom paths, either given with
fill path or just by name as found in PATH, also after program restarts.
Resetting to Defaults also works as expected.
Diff Detail
Diff Detail
- Repository
- R454 Kompare
- Branch
- fixdiffexecdefaultreset
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 11267 Build 11285: arc lint + arc unit