summaryrefslogtreecommitdiffstats
path: root/vobsub.c
diff options
context:
space:
mode:
Diffstat (limited to 'vobsub.c')
-rw-r--r--vobsub.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/vobsub.c b/vobsub.c
index 0ba6cc010c..e396499fc7 100644
--- a/vobsub.c
+++ b/vobsub.c
@@ -1262,8 +1262,11 @@ vobsub_out_open(const char *basename, const unsigned int *palette,
strcat(filename, ".idx");
result->fidx = fopen(filename, "a");
if (result->fidx) {
- if (ftell(result->fidx) == 0)
+ if (ftell(result->fidx) == 0){
create_idx(result, palette, orig_width, orig_height);
+ /* Make the selected language the default language */
+ fprintf(result->fidx, "\n# Language index in use\nlangidx: %u\n", index);
+ }
fprintf(result->fidx, "\nid: %s, index: %u\n", id ? id : "xx", index);
/* So that we can check the file now */
fflush(result->fidx);