kopia lustrzana https://github.com/OpenRTX/OpenRTX
Fix emulator screenshot
rodzic
3860894bff
commit
9d141b8f93
|
@ -258,10 +258,13 @@ static int screenshot(void *_self, int _argc, char **_argv)
|
||||||
filename = _argv[0];
|
filename = _argv[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int len = strlen(filename);
|
||||||
|
|
||||||
SDL_Event e;
|
SDL_Event e;
|
||||||
SDL_zero(e);
|
SDL_zero(e);
|
||||||
e.type = SDL_Screenshot_Event;
|
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);
|
strcpy(e.user.data1, filename);
|
||||||
|
|
||||||
return SDL_PushEvent(&e) == 1 ? SH_CONTINUE : SH_ERR;
|
return SDL_PushEvent(&e) == 1 ? SH_CONTINUE : SH_ERR;
|
||||||
|
|
Ładowanie…
Reference in New Issue