wayland: reset orientation bitmask before reading values from hint on QtWayland

Signed-off-by: Alibek Omarov <a1ba.omarov@gmail.com>
(cherry picked from commit 68e3e99087544c64abb534613643080312aced96)
main
Alibek Omarov 2023-06-02 05:55:42 +03:00 committed by Sam Lantinga
parent 56520372ca
commit 6aaf032320
1 changed files with 2 additions and 0 deletions

View File

@ -1781,6 +1781,8 @@ static void SDLCALL QtExtendedSurface_OnHintChanged(void *userdata, const char *
if (newValue != NULL) { if (newValue != NULL) {
const char *value_attempt = newValue; const char *value_attempt = newValue;
orientation = 0;
while (value_attempt != NULL && *value_attempt != 0) { while (value_attempt != NULL && *value_attempt != 0) {
const char *value_attempt_end = SDL_strchr(value_attempt, ','); const char *value_attempt_end = SDL_strchr(value_attempt, ',');
size_t value_attempt_len = (value_attempt_end != NULL) ? (value_attempt_end - value_attempt) size_t value_attempt_len = (value_attempt_end != NULL) ? (value_attempt_end - value_attempt)