about summary refs log tree commit diff stats
path: root/src/LYrcFile.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/LYrcFile.c')
-rw-r--r--src/LYrcFile.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/LYrcFile.c b/src/LYrcFile.c
index 579b6db5..d998ea7e 100644
--- a/src/LYrcFile.c
+++ b/src/LYrcFile.c
@@ -246,12 +246,12 @@ PUBLIC void read_rc NOPARAMS
 	    if ((cp2 = (char *)strchr(cp, '=')) != NULL)
 		cp = cp2 + 1;
 	    cp = LYSkipBlanks(cp);
-	    for (; LYchar_set_names[i]; i++) {
-		if (!strncmp(cp, LYchar_set_names[i], strlen(cp))) {
-		    current_char_set=i;
-		    break;
-		}
-	    }
+
+	    i = UCGetLYhndl_byAnyName(cp); /* by MIME or full name */
+	    if (i < 0)
+		; /* do nothing here: so fallback to lynx.cfg */
+	    else
+		current_char_set = i;
 
 	/*
 	 *  Preferred language.