godot/modules/gdnative
Frank Secilia a4a0e64245 Fix indexing failure in NativeScriptLanguage::unregister_binding_functions.
binding_functions.size() and an instance's binding_data.size() can get out of sync. They sync up when an instance's bindings are requested. When binding functions are registered after creating an instance's bindings, the instance's bindings are out of sync until requested again. If they're never requested, they're never synced.

unregister_binding_functions indexes into binding_data, but only checks that its safe to index into binding_functions. When they're out of sync, indexing fails.

This revision checks that it's safe to index into binding_data.
2019-05-15 15:28:55 -04:00
..
android Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
arvr Forgot a parameter in the ARVR gdnative bindings for notifications 2019-04-30 21:47:14 +10:00
doc_classes doc: Sync classref with current source 2019-04-19 11:21:09 +02:00
gdnative added godot_dictionary_get_with_default to GDNative 2019-02-21 20:12:57 +01:00
include Forgot a parameter in the ARVR gdnative bindings for notifications 2019-04-30 21:47:14 +10:00
nativescript Fix indexing failure in NativeScriptLanguage::unregister_binding_functions. 2019-05-15 15:28:55 -04:00
net Add WebRTC GDNative interface 2019-04-12 18:51:24 +02:00
pluginscript Replace a few #if/#elif with #ifdef and "#elif defined" 2019-04-05 23:41:51 +02:00
videodecoder Fixes VideostreamGDNative crash on audio_channel=0. 2019-05-04 00:34:58 +05:30
config.py doc: Sync classref with current source 2019-04-19 11:21:09 +02:00
gdnative.cpp Fix GDNative library resource loading. 2019-05-12 21:26:22 +02:00
gdnative.h Fix GDNative library resource loading. 2019-05-12 21:26:22 +02:00
gdnative_api.json Add WebRTC GDNative interface 2019-04-12 18:51:24 +02:00
gdnative_builders.py Fixing C compatiblity for GDNative NET module 2019-02-24 21:23:23 +01:00
gdnative_library_editor_plugin.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
gdnative_library_editor_plugin.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
gdnative_library_singleton_editor.cpp Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
gdnative_library_singleton_editor.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
register_types.cpp Add -Wshadow=local to warnings and fix reported issues. 2019-02-20 19:44:12 +01:00
register_types.h Update copyright statements to 2019 2019-01-01 12:58:10 +01:00
SCsub SCons: Always use env.Prepend for CPPPATH 2019-04-30 13:12:06 +02:00