twn_dynamic_game_object.c: only reload on creation event
This commit is contained in:
parent
d6aaef3f68
commit
f2aded9046
@ -22,7 +22,7 @@ static void *handle = NULL;
|
||||
static void game_object_file_action(char const *path, enum FilewatchAction action) {
|
||||
(void)action;
|
||||
|
||||
if (action == FILEWATCH_ACTION_FILE_DELETED)
|
||||
if (action != FILEWATCH_ACTION_FILE_CREATED)
|
||||
return;
|
||||
|
||||
if (handle) {
|
||||
@ -76,7 +76,7 @@ void game_object_load(void) {
|
||||
char *game_object_path;
|
||||
SDL_asprintf(&game_object_path, "%s%s", ctx.base_dir, GAME_OBJECT_NAME);
|
||||
filewatch_add_file(game_object_path, game_object_file_action);
|
||||
game_object_file_action(game_object_path, FILEWATCH_ACTION_FILE_MODIFIED);
|
||||
game_object_file_action(game_object_path, FILEWATCH_ACTION_FILE_CREATED);
|
||||
SDL_free(game_object_path);
|
||||
filewatch_attached = true;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user