Language list in config dialog incorrect on first run

Bug #685462 reported by Matthew Gates
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Stellarium
Fix Released
Low
Matthew Gates

Bug Description

When changing languages, sometimes the tabs in the config dialog get all messed up. It's minor as it is an unusual use case to be frequently changing app language.

Also, when running for the first time, and language defaults to English, but Afrikaans is the value selected in the language combo box in the config dialog.

If English is explicitly set and the settings saved, this problem does not re-occur.

Related branches

Revision history for this message
Matthew Gates (matthew-porpoisehead) wrote :

Language combo defaulting to Afrikaans appears to be caused by ConfigurationDialog.cpp:106 return value of StelApp::getInstance().getLocaleMgr().getAppLanguage() being "".

This doesn't make much sense because the application clearly does have a language, albeit the default one.

Revision history for this message
Bogdan Marinov (daggerstab) wrote :

There should be a separate "System default" option.

Anyway:
- the bug lists two separate problems;
- the first one is duplicate of this one: https://bugs.launchpad.net/stellarium/+bug/683255

Revision history for this message
Matthew Gates (matthew-porpoisehead) wrote :

Ah good, so from this bug drop the language change issue.

summary: - GUI corruption when changing langauage
+ Language combo in config dialog incorrect on first run
Changed in stellarium:
assignee: nobody → Matthew Gates (matthew-porpoisehead)
milestone: 1.0.0 → 0.10.6
status: New → Fix Committed
Revision history for this message
Bogdan Marinov (daggerstab) wrote : Re: Language combo in config dialog incorrect on first run
summary: - Language combo in config dialog incorrect on first run
+ Language list in config dialog incorrect on first run
Changed in stellarium:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.