Skip to content

Commit 8920823

Browse files
authored
Merge pull request #283 from madebr/SetWindowGammaRamp-and-SetWindowBrightness-can-fail
Set window gamma ramp and set window brightness can fail
2 parents 7b66f97 + d1317f4 commit 8920823

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

sdl2/test/video_test.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -760,7 +760,6 @@ def test_SDL_GetSetWindowBrightness(window):
760760
val = sdl2.SDL_GetWindowBrightness(window)
761761
assert round(abs(val-b), 7) == 0
762762
count += 1
763-
assert count > 0
764763

765764
def test_SDL_GetSetWindowOpacity(window):
766765
opacity = c_float(0)
@@ -794,16 +793,16 @@ def test_SDL_GetSetWindowGammaRamp(window):
794793
vals = (Uint16 * 256)()
795794
pixels.SDL_CalculateGammaRamp(0.5, vals)
796795
ret = sdl2.SDL_SetWindowGammaRamp(window, vals, vals, vals)
797-
assert ret == 0, _check_error_msg()
798-
r = (Uint16 * 256)()
799-
g = (Uint16 * 256)()
800-
b = (Uint16 * 256)()
801-
ret = sdl2.SDL_GetWindowGammaRamp(window, r, g, b)
802-
assert ret == 0, _check_error_msg()
803-
for i in range(len(vals)):
804-
assert r[i] == vals[i]
805-
assert g[i] == vals[i]
806-
assert b[i] == vals[i]
796+
if ret == 0:
797+
r = (Uint16 * 256)()
798+
g = (Uint16 * 256)()
799+
b = (Uint16 * 256)()
800+
ret = sdl2.SDL_GetWindowGammaRamp(window, r, g, b)
801+
assert ret == 0, _check_error_msg()
802+
for i in range(len(vals)):
803+
assert r[i] == vals[i]
804+
assert g[i] == vals[i]
805+
assert b[i] == vals[i]
807806

808807
@pytest.mark.skip("not implemented")
809808
@pytest.mark.skipif(sdl2.dll.version < 2004, reason="not available")

0 commit comments

Comments
 (0)