![Bastian Köcher](/assets/img/avatar_default.png)
This is the first time since 5.9 that we also update `qtwebkit`. `qtwebkit` is not maintained by Qt anymore and thus, we switch to the community port as for example arch has done. To prevent pulling in single patches, we just stick to the latest git version.
58 lines
2.8 KiB
Diff
58 lines
2.8 KiB
Diff
diff --git a/src/plugins/bearer/corewlan/qcorewlanengine.mm b/src/plugins/bearer/corewlan/qcorewlanengine.mm
|
|
index 341d3bccf2..3368234c26 100644
|
|
--- a/src/plugins/bearer/corewlan/qcorewlanengine.mm
|
|
+++ b/src/plugins/bearer/corewlan/qcorewlanengine.mm
|
|
@@ -287,7 +287,7 @@ void QScanThread::getUserConfigurations()
|
|
QMacAutoReleasePool pool;
|
|
userProfiles.clear();
|
|
|
|
- NSArray<NSString *> *wifiInterfaces = [CWWiFiClient interfaceNames];
|
|
+ NSArray *wifiInterfaces = [CWWiFiClient interfaceNames];
|
|
for (NSString *ifName in wifiInterfaces) {
|
|
|
|
CWInterface *wifiInterface = [[CWWiFiClient sharedWiFiClient] interfaceWithName:ifName];
|
|
@@ -602,7 +602,7 @@ void QCoreWlanEngine::doRequestUpdate()
|
|
|
|
QMacAutoReleasePool pool;
|
|
|
|
- NSArray<NSString *> *wifiInterfaces = [CWWiFiClient interfaceNames];
|
|
+ NSArray *wifiInterfaces = [CWWiFiClient interfaceNames];
|
|
for (NSString *ifName in wifiInterfaces) {
|
|
scanThread->interfaceName = QString::fromNSString(ifName);
|
|
scanThread->start();
|
|
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.mm b/src/plugins/platforms/cocoa/qcocoawindow.mm
|
|
index 54254455e4..e10f62909a 100644
|
|
--- a/src/plugins/platforms/cocoa/qcocoawindow.mm
|
|
+++ b/src/plugins/platforms/cocoa/qcocoawindow.mm
|
|
@@ -1674,7 +1674,7 @@ void QCocoaWindow::applyContentBorderThickness(NSWindow *window)
|
|
|
|
if (!m_drawContentBorderGradient) {
|
|
window.styleMask = window.styleMask & ~NSTexturedBackgroundWindowMask;
|
|
- [window.contentView.superview setNeedsDisplay:YES];
|
|
+ [[window.contentView superview] setNeedsDisplay:YES];
|
|
window.titlebarAppearsTransparent = NO;
|
|
return;
|
|
}
|
|
diff --git a/src/plugins/platforms/cocoa/qnswindow.mm b/src/plugins/platforms/cocoa/qnswindow.mm
|
|
index cb13b7d184..0159d68dca 100644
|
|
--- a/src/plugins/platforms/cocoa/qnswindow.mm
|
|
+++ b/src/plugins/platforms/cocoa/qnswindow.mm
|
|
@@ -231,7 +231,7 @@ static bool isMouseEvent(NSEvent *ev)
|
|
if (pw->frameStrutEventsEnabled() && isMouseEvent(theEvent)) {
|
|
NSPoint loc = [theEvent locationInWindow];
|
|
NSRect windowFrame = [self convertRectFromScreen:self.frame];
|
|
- NSRect contentFrame = self.contentView.frame;
|
|
+ NSRect contentFrame = [self.contentView frame];
|
|
if (NSMouseInRect(loc, windowFrame, NO) && !NSMouseInRect(loc, contentFrame, NO))
|
|
[qnsview_cast(pw->view()) handleFrameStrutMouseEvent:theEvent];
|
|
}
|
|
@@ -260,7 +260,7 @@ static bool isMouseEvent(NSEvent *ev)
|
|
+ (void)applicationActivationChanged:(NSNotification*)notification
|
|
{
|
|
const id sender = self;
|
|
- NSEnumerator<NSWindow*> *windowEnumerator = nullptr;
|
|
+ NSEnumerator *windowEnumerator = nullptr;
|
|
NSApplication *application = [NSApplication sharedApplication];
|
|
|
|
#if QT_MACOS_PLATFORM_SDK_EQUAL_OR_ABOVE(__MAC_10_12)
|