Hi there,

thanks for the report.

The problem here is that strange Qt API for default pathes.
Previously we added "AusweisApp2_CE" as VENDOR / Organization [1]. So
Qt appends the organization and searches our configuation in
"/usr/share/VENDOR/AusweisApp2 [2].
As this isn't the default on unix/linux to have the organization
appended we removed VENDOR. But this now leads to this problem because
QSettings [3] uses QStandardPats [4] and tries to detect the
organization.
See old Debian patch: 0001-Disable-vendor-name.patch

Of course, we could customize our own code to work-around that. But I
still see that it is a bug in Qt. Qt uses wrong defaults for
unix/linux environment.

[1] https://doc.qt.io/qt-5/qcoreapplication.html#organizationName-prop
[2] 
https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/io/qstandardpaths_unix.cpp#n223
[3] https://doc.qt.io/qt-5/qsettings.html#QSettings-1
[4] https://doc.qt.io/qt-5/qstandardpaths.html

Best regards
  André Klitzing

Reply via email to