summaryrefslogtreecommitdiffstats
path: root/tests/fixtures/truncated.eml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-02 17:08:31 +0200
committerDanilo M. <danix@danix.xyz>2026-08-02 17:08:31 +0200
commitdb1eb37b26f9ac14be4e1a4e5edbf5b6e77f8db7 (patch)
tree79a0a1c07b04241f27405be8e829571fa330b267 /tests/fixtures/truncated.eml
parentdd7845d847a3d6f961f0302551c33245d1f12bdc (diff)
downloadqtmaildir-db1eb37b26f9ac14be4e1a4e5edbf5b6e77f8db7.tar.gz
qtmaildir-db1eb37b26f9ac14be4e1a4e5edbf5b6e77f8db7.zip
fix: report collisions between INI overrides bound to the same key
loadOverrides() inserted straight into m_bindings, so two override lines that normalize to the same QKeySequence (e.g. "y" and "Y", both "Y" per QKeySequence) silently overwrote each other with zero warning, contradicting the "a typo cannot bind silently" contract on knownActions(). Track sequences seen within the current override pass separately from m_bindings (which already holds the defaults) so overriding a default key stays silent, but two colliding override lines produce one warning naming both actions.
Diffstat (limited to 'tests/fixtures/truncated.eml')
0 files changed, 0 insertions, 0 deletions