Skip to content

Commit

Permalink
xconfig: Fix the filename for GUI settings
Browse files Browse the repository at this point in the history
Currently the qconf program invoked by 'make xconfig' stores GUI
settings in the file ~/.config/Unknown\ Organization.conf.  This name
is apparently generated by the QSettings class when no organisation
or application name are specified.

This is obviously not a sensible filename (nor does it seem sensible
that these QSettings parameters are optional!).  Pass the names
'kernel.org' and 'qconf', resuling in the filename
~/.config/kernel.org/qconf.conf.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
  • Loading branch information
Ben Hutchings authored and Yann E. MORIN committed Oct 8, 2013
1 parent 503c823 commit 00d4f8f
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
5 changes: 5 additions & 0 deletions scripts/kconfig/qconf.cc
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,11 @@ static inline QString qgettext(const QString& str)
return QString::fromLocal8Bit(gettext(str.latin1()));
}

ConfigSettings::ConfigSettings()
: QSettings("kernel.org", "qconf")
{
}

/**
* Reads a list of integer values from the application settings.
*/
Expand Down
1 change: 1 addition & 0 deletions scripts/kconfig/qconf.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ class ConfigMainWindow;

class ConfigSettings : public QSettings {
public:
ConfigSettings();
Q3ValueList<int> readSizes(const QString& key, bool *ok);
bool writeSizes(const QString& key, const Q3ValueList<int>& value);
};
Expand Down

0 comments on commit 00d4f8f

Please sign in to comment.