diff options
Diffstat (limited to 'c_src/esdl2.c')
-rw-r--r-- | c_src/esdl2.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/c_src/esdl2.c b/c_src/esdl2.c index 1790dd7..82bea2d 100644 --- a/c_src/esdl2.c +++ b/c_src/esdl2.c @@ -27,6 +27,8 @@ static int load(ErlNifEnv* env, void** priv_data, ERL_NIF_TERM load_info) *priv_data = nif_create_main_thread("esdl2"); + esdl2_windows_init(); + loads++; return 0; @@ -46,6 +48,8 @@ static void unload(ErlNifEnv* env, void* priv_data) if (loads == 1) nif_destroy_main_thread(priv_data); + esdl2_windows_free(); + loads--; } |