| 237 | } |
| 238 | |
| 239 | static void |
| 240 | preview_set_size(signal_user_data_t *ud, int width, int height) |
| 241 | { |
| 242 | if (height == ud->preview->width && |
| 243 | width == ud->preview->height) |
| 244 | { |
| 245 | // Rotation happened, fix up render size |
| 246 | preview_set_render_size(ud, ud->preview->render_height, |
| 247 | ud->preview->render_width); |
| 248 | } |
| 249 | else if (width != ud->preview->width || |
| 250 | height != ud->preview->height) |
| 251 | { |
| 252 | preview_set_render_size(ud, width, height); |
| 253 | } |
| 254 | ud->preview->width = width; |
| 255 | ud->preview->height = height; |
| 256 | } |
| 257 | |
| 258 | static void |
| 259 | live_preview_play (signal_user_data_t *ud) |
no test coverage detected