diff --git a/src/common/optparser.py b/src/common/optparser.py index 816c94162..d73c76e70 100644 --- a/src/common/optparser.py +++ b/src/common/optparser.py @@ -44,7 +44,7 @@ class OptionsParser: try: fd = open(self.__filename) except: - print "error: cannot open %s\n" % (self.__filename) + print "error: cannot open %s for reading\n" % (self.__filename) return for line in fd.readlines(): @@ -68,7 +68,7 @@ class OptionsParser: try: fd = open(self.__filename, 'w') except: - print "error: cannot open %s\n" % (self.__filename) + print "error: cannot open %s for writing\n" % (self.__filename) return gajim.config.foreach(self.write_line, fd) fd.close() diff --git a/src/gajim.py b/src/gajim.py index 6daf320d8..fb8e21f84 100755 --- a/src/gajim.py +++ b/src/gajim.py @@ -644,6 +644,9 @@ class Interface: 'statusmsgcolor': gajim.config.get('statusmsgcolor'), } parser.read() + + #create the config + self.save_config() for account in gajim.config.get_per('accounts'): gajim.connections[account] = common.connection.Connection(account)