From 387ccdc0340c1f1b7996c9ecb2aa63584acdd51b Mon Sep 17 00:00:00 2001 From: eugeni Date: Fri, 15 Jun 2007 22:22:16 +0000 Subject: =?UTF-8?q?When=20parsing=20ass-force-style=20arguments,=20search?= =?UTF-8?q?=20for=20'=3D'=20and=20'.'=20characters=20with=20strrchr.=20Thi?= =?UTF-8?q?s=20allows=20using=20it=20for=20styles=20whose=20name=20contain?= =?UTF-8?q?s=20those=20characters.=20Patch=20by=20=D0=91=D1=80=D0=B0=D0=BD?= =?UTF-8?q?=D0=BA=D0=BE=20=D0=9C=D0=B0=D1=98=D0=B8=D1=9B=20.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23560 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libass/ass.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libass') diff --git a/libass/ass.c b/libass/ass.c index 8e638fdbac..e18a540a0d 100644 --- a/libass/ass.c +++ b/libass/ass.c @@ -331,13 +331,13 @@ void process_force_style(ass_track_t* track) { if (!list) return; for (fs = list; *fs; ++fs) { - eq = strchr(*fs, '='); + eq = strrchr(*fs, '='); if (!eq) continue; *eq = '\0'; token = eq + 1; - dt = strchr(*fs, '.'); + dt = strrchr(*fs, '.'); if (dt) { *dt = '\0'; style = *fs; -- cgit v1.2.3