[geany/geany-osx] 62e1b1: Various renames to make things clearer

Jiří Techet git-noreply at xxxxx
Tue Oct 22 21:18:00 UTC 2019


Branch:      refs/heads/master
Author:      Jiří Techet <techet at gmail.com>
Committer:   Jiří Techet <techet at gmail.com>
Date:        Tue, 22 Oct 2019 21:18:00 UTC
Commit:      62e1b1daeadcb155d439e3e78fc67e8b7bb5d324
             https://github.com/geany/geany-osx/commit/62e1b1daeadcb155d439e3e78fc67e8b7bb5d324

Log Message:
-----------
Various renames to make things clearer


Modified Paths:
--------------
    LauncherGtk3/geany/geany/main.m

Modified: LauncherGtk3/geany/geany/main.m
29 lines changed, 15 insertions(+), 14 deletions(-)
===================================================================
@@ -8,7 +8,7 @@
 #include <dlfcn.h>
 #include <limits.h>
 
-static NSString *get_locale(NSString *bundle_data) {
+static NSString *get_locale(NSString *bundle_share) {
     NSString *fallback = @"en_US.UTF-8";
     
     BOOL ignore_locale = [[NSFileManager defaultManager] fileExistsAtPath: [@"~/.config/geany/ignore_locale" stringByExpandingTildeInPath]];
@@ -23,12 +23,12 @@
         NSArray<NSString *> *comps = [lng componentsSeparatedByString:@"-"];
         if (comps.count > 1) {
             lang = [NSString stringWithFormat:@"%@_%@", [comps[0] lowercaseString], [comps[1] uppercaseString]];
-            NSString *path = [NSString stringWithFormat:@"%@/locale/%@", bundle_data, lang];
+            NSString *path = [NSString stringWithFormat:@"%@/locale/%@", bundle_share, lang];
             found = [[NSFileManager defaultManager] fileExistsAtPath:path];
         }
         if (!found && comps.count > 0) {
             NSString *lng = [comps[0] lowercaseString];
-            NSString *path = [NSString stringWithFormat:@"%@/locale/%@", bundle_data, lng];
+            NSString *path = [NSString stringWithFormat:@"%@/locale/%@", bundle_share, lng];
             found = [[NSFileManager defaultManager] fileExistsAtPath:path];
             if (found && comps.count == 1) {
                 lang = lng;
@@ -68,22 +68,24 @@ static int run_geany() {
     NSString *bundle_dir = [[NSBundle mainBundle] bundlePath];
     
     NSString *bundle_contents = [bundle_dir stringByAppendingPathComponent: @"Contents"];
-    NSString *bundle_res = [bundle_contents stringByAppendingPathComponent: @"Resources"];
-    NSString *bundle_lib = [bundle_res stringByAppendingPathComponent: @"lib"];
-    NSString *bundle_data = [bundle_res stringByAppendingPathComponent: @"share"];
-    NSString *bundle_etc = [bundle_res stringByAppendingPathComponent: @"etc"];
+    NSString *bundle_resources = [bundle_contents stringByAppendingPathComponent: @"Resources"];
+    NSString *bundle_lib = [bundle_resources stringByAppendingPathComponent: @"lib"];
+    NSString *bundle_share = [bundle_resources stringByAppendingPathComponent: @"share"];
+    NSString *bundle_etc = [bundle_resources stringByAppendingPathComponent: @"etc"];
 
-    NSString *lang = get_locale(bundle_data);
+    NSString *lang = get_locale(bundle_share);
 
     //set environment variables
     //see https://developer.gnome.org/gtk3/stable/gtk-running.html
     NSDictionary<NSString *, NSString *> *env = @{
         @"XDG_CONFIG_DIRS": bundle_etc,
-        @"XDG_DATA_DIRS": bundle_data,
+        @"XDG_DATA_DIRS": bundle_share,
 
-        @"GTK_PATH": bundle_res,
-        @"GTK_EXE_PREFIX": bundle_res,
-        @"GTK_DATA_PREFIX": bundle_res,
+        @"GIO_MODULE_DIR": [bundle_lib stringByAppendingPathComponent: @"gio/modules"],
+
+        @"GTK_PATH": bundle_resources,
+        @"GTK_EXE_PREFIX": bundle_resources,
+        @"GTK_DATA_PREFIX": bundle_resources,
         @"GTK_IM_MODULE_FILE": [bundle_etc stringByAppendingPathComponent: @"gtk-3.0/gtk.immodules"],
         @"GDK_PIXBUF_MODULE_FILE": [bundle_lib stringByAppendingPathComponent: @"gdk-pixbuf-2.0/2.10.0/loaders.cache"],
         
@@ -95,9 +97,8 @@ static int run_geany() {
         @"LC_ALL": lang,
         
         //Geany variables
-        @"GEANY_PLUGINS_SHARE_PATH": [bundle_data stringByAppendingPathComponent: @"geany-plugins"],
+        @"GEANY_PLUGINS_SHARE_PATH": [bundle_share stringByAppendingPathComponent: @"geany-plugins"],
         @"ENCHANT_MODULE_PATH": [bundle_lib stringByAppendingPathComponent: @"enchant"],
-        @"GIO_MODULE_DIR": [bundle_lib stringByAppendingPathComponent: @"gio/modules"],
     };
     
     //set binary name and command line arguments



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list