android: Don't save settings on config destruction
Android doesn't have a proper way of destroying its config object so it's best to stick to the built-in methods to control saving config
This commit is contained in:
		@@ -14,12 +14,6 @@ AndroidConfig::AndroidConfig(const std::string& config_name, ConfigType config_t
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
AndroidConfig::~AndroidConfig() {
 | 
			
		||||
    if (global) {
 | 
			
		||||
        AndroidConfig::SaveAllValues();
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void AndroidConfig::ReloadAllValues() {
 | 
			
		||||
    Reload();
 | 
			
		||||
    ReadAndroidValues();
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,6 @@ class AndroidConfig final : public Config {
 | 
			
		||||
public:
 | 
			
		||||
    explicit AndroidConfig(const std::string& config_name = "config",
 | 
			
		||||
                           ConfigType config_type = ConfigType::GlobalConfig);
 | 
			
		||||
    ~AndroidConfig() override;
 | 
			
		||||
 | 
			
		||||
    void ReloadAllValues() override;
 | 
			
		||||
    void SaveAllValues() override;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user