summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2020-11-24 10:16:25 +1300
committerRobert Ancell <robert.ancell@canonical.com>2020-11-24 10:23:22 +1300
commit20e0ba8d3d2076ed30060707870cdb3c3eb0fa40 (patch)
tree3844d20402e96b80f9b14bb2341f347d7090708f /tests
parent12259539224924178a2b3a4a028c4aaca2a9dc90 (diff)
downloadgdk-pixbuf-20e0ba8d3d2076ed30060707870cdb3c3eb0fa40.tar.gz
tests: Fix checking of GIF frame delays
Diffstat (limited to 'tests')
-rw-r--r--tests/pixbuf-gif.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/tests/pixbuf-gif.c b/tests/pixbuf-gif.c
index 268742808..bc89205de 100644
--- a/tests/pixbuf-gif.c
+++ b/tests/pixbuf-gif.c
@@ -129,7 +129,7 @@ run_gif_test (gconstpointer data)
{
const gchar *frame = frames[i];
GdkPixbuf *pixbuf;
- gint delay_time, expected_delay_time = 0;
+ gint delay_time, expected_delay_time = 100;
gchar *pixels_filename;
GFile *pixels_file;
GBytes *expected_pixels, *pixels;
@@ -147,18 +147,6 @@ run_gif_test (gconstpointer data)
expected_delay_time = g_key_file_get_integer (config_file, frame, "delay", &error) * 10;
g_assert_no_error (error);
- /* gdk-pixbuf uses 20ms minimum delay when no delay specified */
- if (expected_delay_time < 20)
- expected_delay_time = 20;
-
- /* gdk-pixbuf uses 100ms minimum when using Graphics Control Extension */
- if (strcmp (name, "transparent") == 0 ||
- strcmp (name, "invalid-transparent") == 0 ||
- strcmp (name, "disabled-transparent") == 0 ||
- strcmp (name, "animation-zero-delays") == 0)
- if (expected_delay_time < 100)
- expected_delay_time = 100;
-
g_assert_cmpint (delay_time, ==, expected_delay_time);
pixbuf = gdk_pixbuf_animation_iter_get_pixbuf (iter);