Commit 03f239cd74 for ffmpeg

commit 03f239cd742275b6885336c4f61593ebc4e07cf4
Author: Michael Niedermayer <michael@niedermayer.cc>
Date:   Thu Oct 15 18:21:16 2026 +0200

    ffplay: do not render a hidden list

    A resize or a clearing of a hidden list drops what was rendered instead
    of rendering it again for nobody.

    Assisted-by: Claude

diff --git a/fftools/ffplay_list.c b/fftools/ffplay_list.c
index de1ff54891..01fceba0ac 100644
--- a/fftools/ffplay_list.c
+++ b/fftools/ffplay_list.c
@@ -832,7 +832,7 @@ void list_view_clear(ListView *lv)
     for (int i = 0; i < LIST_SORT_NB; i++)
         lv->sort[i] = (ListSortKey){ i, 0 };
     lv->shuffle_seed   = 0;
-    lv->render_pending = 1;
+    list_discard(lv);
 }

 void list_view_pin(ListView *lv, int pinned)
@@ -933,8 +933,10 @@ void list_view_set_size(ListView *lv, int width, int height)
         return;
     lv->width  = width;
     lv->height = height;
-    if (lv->bitmap)
+    if (list_view_visible(lv))
         lv->render_pending = 1;
+    else
+        list_discard(lv);
 }

 void list_view_set_playing(ListView *lv, int entry)