The default values of the arrays manipulated by these functions overwrite
any changes applied before settings have finished initalising. This won't
be an issue after #4456 is merged in future.
This commit is contained in:
SilentSpike 2017-04-15 15:32:05 +01:00
parent 1ff6e820b2
commit 6394f2b975
2 changed files with 8 additions and 0 deletions

View File

@ -21,6 +21,10 @@
#include "script_component.hpp" #include "script_component.hpp"
if !(EGVAR(common,settingsInitFinished)) exitWith {
EGVAR(common,runAtSettingsInitialized) pushBack [DFUNC(updateCameraModes),_this];
};
params [["_addModes",[],[[]]], ["_removeModes",[],[[]]]]; params [["_addModes",[],[[]]], ["_removeModes",[],[[]]]];
private ["_newModes","_currentModes"]; private ["_newModes","_currentModes"];

View File

@ -29,6 +29,10 @@
#include "script_component.hpp" #include "script_component.hpp"
if !(EGVAR(common,settingsInitFinished)) exitWith {
EGVAR(common,runAtSettingsInitialized) pushBack [DFUNC(updateVisionModes),_this];
};
params [["_addModes",[],[[]]], ["_removeModes",[],[[]]]]; params [["_addModes",[],[[]]], ["_removeModes",[],[[]]]];
private ["_newModes","_currentModes"]; private ["_newModes","_currentModes"];