[PATCH] winemac: Remove unused GetCurrentProcess() call.
Brendan Shanks
bshanks at codeweavers.com
Tue Oct 6 17:52:18 CDT 2020
Signed-off-by: Brendan Shanks <bshanks at codeweavers.com>
---
dlls/winemac.drv/cocoa_app.m | 24 ------------------------
1 file changed, 24 deletions(-)
diff --git a/dlls/winemac.drv/cocoa_app.m b/dlls/winemac.drv/cocoa_app.m
index b4dcbfff473..e296d4b4af0 100644
--- a/dlls/winemac.drv/cocoa_app.m
+++ b/dlls/winemac.drv/cocoa_app.m
@@ -19,7 +19,6 @@
*/
#import <Carbon/Carbon.h>
-#include <dlfcn.h>
#import "cocoa_app.h"
#import "cocoa_event.h"
@@ -1332,8 +1331,6 @@ CGEventRef WineAppEventTapCallBack(CGEventTapProxy proxy, CGEventType type,
- (BOOL) installEventTap
{
- ProcessSerialNumber psn;
- OSErr err;
CGEventMask mask = CGEventMaskBit(kCGEventLeftMouseDown) |
CGEventMaskBit(kCGEventLeftMouseUp) |
CGEventMaskBit(kCGEventRightMouseDown) |
@@ -1346,31 +1343,10 @@ - (BOOL) installEventTap
CGEventMaskBit(kCGEventOtherMouseDragged) |
CGEventMaskBit(kCGEventScrollWheel);
CFRunLoopSourceRef source;
- void* appServices;
- OSErr (*pGetCurrentProcess)(ProcessSerialNumber* PSN);
if (cursorClippingEventTap)
return TRUE;
- // We need to get the Mac GetCurrentProcess() from the ApplicationServices
- // framework with dlsym() because the Win32 function of the same name
- // obscures it.
- appServices = dlopen("/System/Library/Frameworks/ApplicationServices.framework/ApplicationServices", RTLD_LAZY);
- if (!appServices)
- return FALSE;
-
- pGetCurrentProcess = dlsym(appServices, "GetCurrentProcess");
- if (!pGetCurrentProcess)
- {
- dlclose(appServices);
- return FALSE;
- }
-
- err = pGetCurrentProcess(&psn);
- dlclose(appServices);
- if (err != noErr)
- return FALSE;
-
// We create an annotated session event tap rather than a process-specific
// event tap because we need to programmatically move the cursor even when
// mouse moves are directed to other processes. We disable our tap when
--
2.26.2
More information about the wine-devel
mailing list