Merge pull request #32 from devnexen/wrong_type_checking
Wrong comparison between pointers and integral type.
This commit is contained in:
@@ -1386,7 +1386,7 @@ void passSettings(scripts::Manager* man) {
|
|||||||
auto& modules = man->modules;
|
auto& modules = man->modules;
|
||||||
for(auto it = modules.begin(); it != modules.end(); ++it) {
|
for(auto it = modules.begin(); it != modules.end(); ++it) {
|
||||||
scripts::Module& mod = *it->second;
|
scripts::Module& mod = *it->second;
|
||||||
if(mod.callbacks[scripts::SC_game_settings] > 0) {
|
if(mod.callbacks[scripts::SC_game_settings] != nullptr) {
|
||||||
game_settings.rewind();
|
game_settings.rewind();
|
||||||
scripts::Call cl = mod.call(scripts::SC_game_settings);
|
scripts::Call cl = mod.call(scripts::SC_game_settings);
|
||||||
cl.push(&game_settings);
|
cl.push(&game_settings);
|
||||||
|
|||||||
@@ -1495,7 +1495,7 @@ MultiCall Manager::call(ScriptCallback cb) {
|
|||||||
|
|
||||||
for(auto it = modules.begin(), end = modules.end(); it != end; ++it) {
|
for(auto it = modules.begin(), end = modules.end(); it != end; ++it) {
|
||||||
Module& mod = *it->second;
|
Module& mod = *it->second;
|
||||||
if(mod.callbacks[cb] > 0)
|
if(mod.callbacks[cb] != nullptr)
|
||||||
calls.calls.push_back(mod.call(cb));
|
calls.calls.push_back(mod.call(cb));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user