diff options
author | John Stebbins <[email protected]> | 2018-11-12 08:41:21 -0800 |
---|---|---|
committer | John Stebbins <[email protected]> | 2018-11-12 08:42:21 -0800 |
commit | 2766a279df69b7dde72582b7793ac39090d8683c (patch) | |
tree | e733c61a0f96e401aebff0fa129f41b88b16660a /gtk | |
parent | c8d733b64bb71cfc4c763256ca9ee06efa62ad6b (diff) |
LinGui: make auto-name template case insensitive
Fixes #1670 on Linux
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/src/callbacks.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/gtk/src/callbacks.c b/gtk/src/callbacks.c index a85b7e47f..28561445c 100644 --- a/gtk/src/callbacks.c +++ b/gtk/src/callbacks.c @@ -1169,7 +1169,7 @@ set_destination_settings(signal_user_data_t *ud, GhbValue *settings) // {source_path} is only allowed as the first element of the // template since the path must come first in the filename if (p != NULL && - !strncmp(p, "{source_path}", strlen("{source_path}"))) + !strncasecmp(p, "{source_path}", strlen("{source_path}"))) { const gchar * source; @@ -1190,28 +1190,28 @@ set_destination_settings(signal_user_data_t *ud, GhbValue *settings) } while (*p) { - if (!strncmp(p, "{source}", strlen("{source}"))) + if (!strncasecmp(p, "{source}", strlen("{source}"))) { const gchar *vol_name; vol_name = ghb_dict_get_string(settings, "volume"); g_string_append_printf(str, "%s", vol_name); p += strlen("{source}"); } - else if (!strncmp(p, "{title}", strlen("{title}"))) + else if (!strncasecmp(p, "{title}", strlen("{title}"))) { gint title = ghb_dict_get_int(settings, "title"); if (title >= 0) g_string_append_printf(str, "%d", title); p += strlen("{title}"); } - else if (!strncmp(p, "{preset}", strlen("{preset}"))) + else if (!strncasecmp(p, "{preset}", strlen("{preset}"))) { const gchar *preset_name; preset_name = ghb_dict_get_string(settings, "PresetName"); g_string_append_printf(str, "%s", preset_name); p += strlen("{preset}"); } - else if (!strncmp(p, "{chapters}", strlen("{chapters}"))) + else if (!strncasecmp(p, "{chapters}", strlen("{chapters}"))) { if (ghb_settings_combo_int(settings, "PtoPType") == 0) { @@ -1225,7 +1225,7 @@ set_destination_settings(signal_user_data_t *ud, GhbValue *settings) } p += strlen("{chapters}"); } - else if (!strncmp(p, "{time}", strlen("{time}"))) + else if (!strncasecmp(p, "{time}", strlen("{time}"))) { char st[6]; struct tm *lt; @@ -1236,7 +1236,7 @@ set_destination_settings(signal_user_data_t *ud, GhbValue *settings) g_string_append_printf(str, "%s", st); p += strlen("{time}"); } - else if (!strncmp(p, "{date}", strlen("{date}"))) + else if (!strncasecmp(p, "{date}", strlen("{date}"))) { char dt[11]; struct tm *lt; @@ -1247,7 +1247,7 @@ set_destination_settings(signal_user_data_t *ud, GhbValue *settings) g_string_append_printf(str, "%s", dt); p += strlen("{date}"); } - else if (!strncmp(p, "{creation-date}", strlen("{creation-date}"))) + else if (!strncasecmp(p, "{creation-date}", strlen("{creation-date}"))) { gchar *val; const gchar *source = ghb_dict_get_string(ud->globals, "scan_source"); @@ -1256,7 +1256,7 @@ set_destination_settings(signal_user_data_t *ud, GhbValue *settings) p += strlen("{creation-date}"); g_free(val); } - else if (!strncmp(p, "{creation-time}", strlen("{creation-time}"))) + else if (!strncasecmp(p, "{creation-time}", strlen("{creation-time}"))) { gchar *val; const gchar *source = ghb_dict_get_string(ud->globals, "scan_source"); @@ -1265,7 +1265,7 @@ set_destination_settings(signal_user_data_t *ud, GhbValue *settings) p += strlen("{creation-time}"); g_free(val); } - else if (!strncmp(p, "{quality}", strlen("{quality}"))) + else if (!strncasecmp(p, "{quality}", strlen("{quality}"))) { if (ghb_dict_get_bool(settings, "vquality_type_constant")) { @@ -1279,7 +1279,7 @@ set_destination_settings(signal_user_data_t *ud, GhbValue *settings) } p += strlen("{quality}"); } - else if (!strncmp(p, "{bitrate}", strlen("{bitrate}"))) + else if (!strncasecmp(p, "{bitrate}", strlen("{bitrate}"))) { if (ghb_dict_get_bool(settings, "vquality_type_bitrate")) { |