LinGui: initialize srt language with preferred language from prefernces
authorjstebbins <jstebbins.hb@gmail.com>
Wed, 9 Jun 2010 16:54:36 +0000 (16:54 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Wed, 9 Jun 2010 16:54:36 +0000 (16:54 +0000)
whenever a new srt is added to the subtitle list.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3374 b64f7644-9d1e-0410-96f1-a4d463321fa5

gtk/src/subtitlehandler.c

index fddb6a9fde08499e54072dfdf1f81a1a2517f07b..a7f06712adae94662b1a4e7d8a521276235b8b3c 100644 (file)
@@ -1124,13 +1124,15 @@ srt_add_clicked_cb(GtkWidget *xwidget, signal_user_data_t *ud)
 {
        // Add the current subtitle settings to the list.
        GValue *settings;
-       gchar *dir, *filename;
+       gchar *dir, *filename, *lang;
        
        g_debug("subtitle_add_clicked_cb ()");
 
        settings = ghb_dict_value_new();
        ghb_settings_set_int(settings, "SubtitleSource", SRTSUB);
-       ghb_settings_set_string(settings, "SrtLanguage", "und");
+       lang = ghb_settings_get_string(ud->settings, "PreferredLanguage");
+       ghb_settings_set_string(settings, "SrtLanguage", lang);
+       g_free(lang);
        ghb_settings_set_string(settings, "SrtCodeset", "UTF-8");
 
        dir = ghb_settings_get_string(ud->settings, "SrtDir");