@@ -129,22 +129,7 @@ elseif ffi.os == "OSX" then
129
129
int access(const char *path, int amode);
130
130
]] )
131
131
132
- local framework = " AppKit"
133
- local frameworkSearchPaths = {
134
- " /System/Library/Frameworks/%s.framework/%s" ,
135
- " /Library/Frameworks/%s.framework/%s" ,
136
- " ~/Library/Frameworks/%s.framework/%s"
137
- }
138
-
139
- -- Find the OSX lib to load
140
- for i , path in pairs (frameworkSearchPaths ) do
141
- path = path :format (framework , framework )
142
- if ffi .C .access (path , 4 ) == 0 then
143
- osx_lib = ffi .load (path , true )
144
- break
145
- end
146
- end
147
-
132
+ osx_lib = ffi .load (" libobjc" )
148
133
if osx_lib ~= nil then
149
134
osx_nsevent = {
150
135
class = osx_lib .objc_getClass (" NSEvent" ),
@@ -212,7 +197,7 @@ function get_dc_info()
212
197
elseif ffi .os == " OSX" then
213
198
if major > 29.1 then
214
199
return {
215
- source_id = " display_capture " ,
200
+ source_id = " screen_capture " ,
216
201
prop_id = " display_uuid" ,
217
202
prop_type = " string"
218
203
}
@@ -549,8 +534,6 @@ function refresh_sceneitem(find_newest)
549
534
source = nil
550
535
return
551
536
end
552
-
553
- monitor_info = get_monitor_info (source )
554
537
end
555
538
end
556
539
end
0 commit comments