浏览代码

Merge pull request #103837 from a-johnston/mac_build_fix

C#: Add missing `get_data` when calling `CFStringCreateWithCString` in `macos_utils`
Thaddeus Crews 5 月之前
父节点
当前提交
f2ad4c7fc1
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      modules/mono/utils/macos_utils.cpp

+ 1 - 1
modules/mono/utils/macos_utils.cpp

@@ -38,7 +38,7 @@
 #import <CoreServices/CoreServices.h>
 #import <CoreServices/CoreServices.h>
 
 
 bool macos_is_app_bundle_installed(const String &p_bundle_id) {
 bool macos_is_app_bundle_installed(const String &p_bundle_id) {
-	CFStringRef bundle_id = CFStringCreateWithCString(nullptr, p_bundle_id.utf8(), kCFStringEncodingUTF8);
+	CFStringRef bundle_id = CFStringCreateWithCString(nullptr, p_bundle_id.utf8().get_data(), kCFStringEncodingUTF8);
 	CFArrayRef result = LSCopyApplicationURLsForBundleIdentifier(bundle_id, nullptr);
 	CFArrayRef result = LSCopyApplicationURLsForBundleIdentifier(bundle_id, nullptr);
 	CFRelease(bundle_id);
 	CFRelease(bundle_id);