# HG changeset patch # User reimar # Date 1124218358 0 # Node ID 042f5c461c44625b570a65dc0187dbeedd3a03f2 # Parent 6a72f27e88d5d01b5beb0242c1bbaba9ba75c177 OSD textures can be deleted with one function call... diff -r 6a72f27e88d5 -r 042f5c461c44 libvo/vo_gl.c --- a/libvo/vo_gl.c Tue Aug 16 18:27:12 2005 +0000 +++ b/libvo/vo_gl.c Tue Aug 16 18:52:38 2005 +0000 @@ -359,11 +359,11 @@ if (vo_osd_changed(0)) { int i; int osd_h, osd_w; - for (i = 0; i < osdtexCnt; i++) { - glDeleteTextures(1, &osdtex[i]); + glDeleteTextures(osdtexCnt, osdtex); #ifndef FAST_OSD - glDeleteTextures(1, &osdatex[i]); + glDeleteTextures(osdtexCnt, osdatex); #endif + for (i = 0; i < osdtexCnt; i++) { glDeleteLists(osdDispList[i], 1); } osdtexCnt = 0;