]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
locale: move x11_convert_to_vconsole() near the relevant functions
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 1 Feb 2023 16:34:24 +0000 (01:34 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 25 Mar 2023 06:24:08 +0000 (15:24 +0900)
No functional changes, just refactoring.

src/locale/localed-util.c

index f9eb3e7e9f2def7fb8c7cd27dd209436c91858bd..f78704bb4b7375f021927f97eaaad1375d4f2c8a 100644 (file)
@@ -755,6 +755,30 @@ int find_legacy_keymap(const X11Context *xc, char **ret) {
         return !!*ret;
 }
 
+int x11_convert_to_vconsole(const X11Context *xc, VCContext *ret) {
+        _cleanup_free_ char *keymap = NULL;
+        int r;
+
+        assert(xc);
+        assert(ret);
+
+        if (isempty(xc->layout)) {
+                *ret = (VCContext) {};
+                return 0;
+        }
+
+        r = find_converted_keymap(xc, &keymap);
+        if (r == 0)
+                r = find_legacy_keymap(xc, &keymap);
+        if (r < 0)
+                return r;
+
+        *ret = (VCContext) {
+                .keymap = TAKE_PTR(keymap),
+        };
+        return 0;
+}
+
 int find_language_fallback(const char *lang, char **ret) {
         const char *map;
         _cleanup_fclose_ FILE *f = NULL;
@@ -784,30 +808,6 @@ int find_language_fallback(const char *lang, char **ret) {
         }
 }
 
-int x11_convert_to_vconsole(const X11Context *xc, VCContext *ret) {
-        _cleanup_free_ char *keymap = NULL;
-        int r;
-
-        assert(xc);
-        assert(ret);
-
-        if (isempty(xc->layout)) {
-                *ret = (VCContext) {};
-                return 0;
-        }
-
-        r = find_converted_keymap(xc, &keymap);
-        if (r == 0)
-                r = find_legacy_keymap(xc, &keymap);
-        if (r < 0)
-                return r;
-
-        *ret = (VCContext) {
-                .keymap = TAKE_PTR(keymap),
-        };
-        return 0;
-}
-
 bool locale_gen_check_available(void) {
 #if HAVE_LOCALEGEN
         if (access(LOCALEGEN_PATH, X_OK) < 0) {