diff options
Diffstat (limited to 'src/app.c')
-rw-r--r-- | src/app.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -570,6 +570,15 @@ static int resizeWatcher_(void *user, SDL_Event *event) { | |||
570 | iApp *d = user; | 570 | iApp *d = user; |
571 | if (event->type == SDL_WINDOWEVENT && event->window.event == SDL_WINDOWEVENT_SIZE_CHANGED) { | 571 | if (event->type == SDL_WINDOWEVENT && event->window.event == SDL_WINDOWEVENT_SIZE_CHANGED) { |
572 | const SDL_WindowEvent *winev = &event->window; | 572 | const SDL_WindowEvent *winev = &event->window; |
573 | #if defined (iPlatformMsys) | ||
574 | resetFonts_Text(); { | ||
575 | SDL_Event u = { .type = SDL_USEREVENT }; | ||
576 | u.user.code = command_UserEventCode; | ||
577 | u.user.data1 = strdup("theme.changed"); | ||
578 | u.user.windowID = SDL_GetWindowID(d->window->win); | ||
579 | dispatchEvent_Widget(d->window->root, &u); | ||
580 | } | ||
581 | #endif | ||
573 | drawWhileResizing_Window(d->window, winev->data1, winev->data2); | 582 | drawWhileResizing_Window(d->window, winev->data1, winev->data2); |
574 | } | 583 | } |
575 | return 0; | 584 | return 0; |