mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-26 07:43:36 +00:00
Fix unintended coupling of 3D settings in Settings page session (#10581)
Signed-off-by: vrajs <vrajshah006@gmail.com>
This commit is contained in:
committed by
Konstantin Pastbin
parent
9fb3a509dc
commit
2f75d3c5a8
@@ -317,7 +317,9 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment implements La
|
||||
disableOrEnable3DBuildingsForPowerMode(powerManagementValue);
|
||||
|
||||
pref.setOnPreferenceChangeListener((preference, newValue) -> {
|
||||
Framework.nativeSet3dMode(_3d.enabled, (Boolean)newValue);
|
||||
Framework.Params3dMode current = new Framework.Params3dMode();
|
||||
Framework.nativeGet3dMode(current);
|
||||
Framework.nativeSet3dMode(current.enabled, (Boolean)newValue);
|
||||
return true;
|
||||
});
|
||||
}
|
||||
@@ -356,7 +358,9 @@ public class SettingsPrefsFragment extends BaseXmlSettingsFragment implements La
|
||||
pref.setChecked(_3d.enabled);
|
||||
|
||||
pref.setOnPreferenceChangeListener((preference, newValue) -> {
|
||||
Framework.nativeSet3dMode((Boolean) newValue, _3d.buildings);
|
||||
Framework.Params3dMode current = new Framework.Params3dMode();
|
||||
Framework.nativeGet3dMode(current);
|
||||
Framework.nativeSet3dMode((Boolean) newValue, current.buildings);
|
||||
return true;
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user