]> git.sesse.net Git - vlc/blobdiff - modules/gui/macosx/StringUtility.m
macosx: robustify media key trap handling
[vlc] / modules / gui / macosx / StringUtility.m
index 93677515d7f7f93230e9f5fa5177da04e22df729..37301e9b81da614ad9960a1c37f81c20b58202d1 100644 (file)
@@ -26,6 +26,7 @@
 
 #import "intf.h"
 #import "StringUtility.h"
+#import "CompatibilityFixes.h"
 
 #import <vlc_keys.h>
 #import <vlc_strings.h>
@@ -392,5 +393,16 @@ NSString *toNSStr(const char *str) {
     return returnStr;
 }
 
-
 @end
+
+NSImage *imageFromRes(NSString *o_id)
+{
+    NSString *result = @"";
+    if (OSX_YOSEMITE) {
+        result = [result stringByAppendingString:@"ys-"];
+    }
+
+    result = [result stringByAppendingString:o_id];
+
+    return [NSImage imageNamed:result];
+}