Fix emulator screenshot

pull/187/head
tarxvf 2023-09-10 01:02:41 -04:00 zatwierdzone przez Silvano Seva
rodzic 3860894bff
commit 9d141b8f93
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -258,10 +258,13 @@ static int screenshot(void *_self, int _argc, char **_argv)
filename = _argv[0];
}
int len = strlen(filename);
SDL_Event e;
SDL_zero(e);
e.type = SDL_Screenshot_Event;
e.user.data1 = malloc(sizeof(filename));
e.user.data1 = malloc(len+1);
memset(e.user.data1, 0, len+1);
strcpy(e.user.data1, filename);
return SDL_PushEvent(&e) == 1 ? SH_CONTINUE : SH_ERR;