diff options
author | jstebbins <[email protected]> | 2012-12-04 22:21:01 +0000 |
---|---|---|
committer | jstebbins <[email protected]> | 2012-12-04 22:21:01 +0000 |
commit | 4697af4cb3a01dd7dff88ff8f9ff8b6eef1639d6 (patch) | |
tree | ec700e696c25fb287d8821aec897525d0f817b3f | |
parent | 900b57a83dfa9a78c3f5a0673f052fff9ba6d302 (diff) |
lingui: fix subtitle configuration problem
If the preset has "burned" checked, under certain circumstances, both
"burned" and "default" would be checked in the gui. These are suppose
to be mutually exclusive.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5089 b64f7644-9d1e-0410-96f1-a4d463321fa5
-rw-r--r-- | gtk/src/subtitlehandler.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/src/subtitlehandler.c b/gtk/src/subtitlehandler.c index bf393f08c..2fe053eca 100644 --- a/gtk/src/subtitlehandler.c +++ b/gtk/src/subtitlehandler.c @@ -420,7 +420,8 @@ ghb_set_pref_subtitle_settings(gint titleindex, GValue *settings) track_lang = ghb_subtitle_track_lang(settings, track); ghb_settings_set_int(dup, "SubtitleTrack", track); if (foreign_lang_index < 0 && pref_lang != NULL && - strcmp(track_lang, pref_lang) == 0) + strcmp(track_lang, pref_lang) == 0 && + !ghb_settings_get_boolean(dup, "SubtitleBurned")) { foreign_lang_index = jj; ghb_settings_take_value(dup, "SubtitleForced", |