summaryrefslogtreecommitdiffstats
path: root/sub
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-05-14 23:14:23 +0200
committerwm4 <wm4@nowhere>2013-05-14 23:14:23 +0200
commitf562a41ca2abb7efe5fbb40954fb29f5db99f874 (patch)
treec9f19105377fcbb0ba7393e280b879ec139abf4b /sub
parent3edb563b238b1c1d0fe1c58f89186655bbc439ad (diff)
downloadmpv-f562a41ca2abb7efe5fbb40954fb29f5db99f874.tar.bz2
mpv-f562a41ca2abb7efe5fbb40954fb29f5db99f874.tar.xz
command: simplify sub OSD update
We can just update all OSD elements in these cases. This way we can also reuse it for commands which need to update the OSD for other reasons.
Diffstat (limited to 'sub')
-rw-r--r--sub/sub.c8
-rw-r--r--sub/sub.h2
2 files changed, 4 insertions, 6 deletions
diff --git a/sub/sub.c b/sub/sub.c
index e9496f7853..7111f39434 100644
--- a/sub/sub.c
+++ b/sub/sub.c
@@ -313,10 +313,8 @@ void vo_osd_changed(int new_value)
osd->want_redraw = true;
}
-void osd_subs_changed(struct osd_state *osd)
+void osd_changed_all(struct osd_state *osd)
{
- for (int n = 0; n < MAX_OSD_PARTS; n++) {
- if (osd->objs[n]->is_sub)
- vo_osd_changed(n);
- }
+ for (int n = 0; n < MAX_OSD_PARTS; n++)
+ vo_osd_changed(n);
}
diff --git a/sub/sub.h b/sub/sub.h
index f062b3dddf..779d46c869 100644
--- a/sub/sub.h
+++ b/sub/sub.h
@@ -207,7 +207,7 @@ extern float sub_fps;
struct osd_state *osd_create(struct MPOpts *opts, struct ass_library *asslib);
void osd_set_text(struct osd_state *osd, const char *text);
void vo_osd_changed(int new_value);
-void osd_subs_changed(struct osd_state *osd);
+void osd_changed_all(struct osd_state *osd);
void osd_free(struct osd_state *osd);
enum mp_osd_draw_flags {