Merge remote-tracking branch 'origin/5.12' into 5.13
Change-Id: Ia4bcd81eff948e56a5eda9519cdbee59b7da54d9
This commit is contained in:
commit
0c9f8ff2a8
@ -270,7 +270,7 @@ xcode_product_bundle_identifier_setting.value = "$${xcode_product_bundle_identif
|
|||||||
QMAKE_MAC_XCODE_SETTINGS += xcode_product_bundle_identifier_setting
|
QMAKE_MAC_XCODE_SETTINGS += xcode_product_bundle_identifier_setting
|
||||||
|
|
||||||
!macx-xcode {
|
!macx-xcode {
|
||||||
generate_xcode_project.commands = @$(QMAKE) -spec macx-xcode $(EXPORT__PRO_FILE_) $$QMAKE_ARGS
|
generate_xcode_project.commands = @$(QMAKE) -spec macx-xcode \"$(EXPORT__PRO_FILE_)\" $$QMAKE_ARGS
|
||||||
generate_xcode_project.target = xcodeproj
|
generate_xcode_project.target = xcodeproj
|
||||||
QMAKE_EXTRA_VARIABLES += _PRO_FILE_
|
QMAKE_EXTRA_VARIABLES += _PRO_FILE_
|
||||||
QMAKE_EXTRA_TARGETS += generate_xcode_project
|
QMAKE_EXTRA_TARGETS += generate_xcode_project
|
||||||
|
@ -1923,12 +1923,14 @@ void qErrnoWarning(const char *msg, ...)
|
|||||||
{
|
{
|
||||||
// qt_error_string() will allocate anyway, so we don't have
|
// qt_error_string() will allocate anyway, so we don't have
|
||||||
// to be careful here (like we do in plain qWarning())
|
// to be careful here (like we do in plain qWarning())
|
||||||
|
QString error_string = qt_error_string(-1); // before vasprintf changes errno/GetLastError()
|
||||||
|
|
||||||
va_list ap;
|
va_list ap;
|
||||||
va_start(ap, msg);
|
va_start(ap, msg);
|
||||||
QString buf = QString::vasprintf(msg, ap);
|
QString buf = QString::vasprintf(msg, ap);
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
|
|
||||||
buf += QLatin1String(" (") + qt_error_string(-1) + QLatin1Char(')');
|
buf += QLatin1String(" (") + error_string + QLatin1Char(')');
|
||||||
QMessageLogContext context;
|
QMessageLogContext context;
|
||||||
qt_message_output(QtCriticalMsg, context, buf);
|
qt_message_output(QtCriticalMsg, context, buf);
|
||||||
}
|
}
|
||||||
|
@ -112,6 +112,13 @@ QT_BEGIN_NAMESPACE
|
|||||||
are returned by classInfo(), and you can search for pairs with
|
are returned by classInfo(), and you can search for pairs with
|
||||||
indexOfClassInfo().
|
indexOfClassInfo().
|
||||||
|
|
||||||
|
\note Operations that use the meta object system are generally thread-
|
||||||
|
safe, as QMetaObjects are typically static read-only instances
|
||||||
|
generated at compile time. However, if meta objects are dynamically
|
||||||
|
modified by the application (for instance, when using QQmlPropertyMap),
|
||||||
|
then the application has to explicitly synchronize access to the
|
||||||
|
respective meta object.
|
||||||
|
|
||||||
\sa QMetaClassInfo, QMetaEnum, QMetaMethod, QMetaProperty, QMetaType,
|
\sa QMetaClassInfo, QMetaEnum, QMetaMethod, QMetaProperty, QMetaType,
|
||||||
{Meta-Object System}
|
{Meta-Object System}
|
||||||
*/
|
*/
|
||||||
|
@ -389,14 +389,16 @@
|
|||||||
}
|
}
|
||||||
// Close the popups if the click was outside.
|
// Close the popups if the click was outside.
|
||||||
if (!inside) {
|
if (!inside) {
|
||||||
|
bool selfClosed = false;
|
||||||
Qt::WindowType type = QCocoaIntegration::instance()->activePopupWindow()->window()->type();
|
Qt::WindowType type = QCocoaIntegration::instance()->activePopupWindow()->window()->type();
|
||||||
while (QCocoaWindow *popup = QCocoaIntegration::instance()->popPopupWindow()) {
|
while (QCocoaWindow *popup = QCocoaIntegration::instance()->popPopupWindow()) {
|
||||||
|
selfClosed = self == popup->view();
|
||||||
QWindowSystemInterface::handleCloseEvent(popup->window());
|
QWindowSystemInterface::handleCloseEvent(popup->window());
|
||||||
QWindowSystemInterface::flushWindowSystemEvents();
|
QWindowSystemInterface::flushWindowSystemEvents();
|
||||||
}
|
}
|
||||||
// Consume the mouse event when closing the popup, except for tool tips
|
// Consume the mouse event when closing the popup, except for tool tips
|
||||||
// were it's expected that the event is processed normally.
|
// were it's expected that the event is processed normally.
|
||||||
if (type != Qt::ToolTip)
|
if (type != Qt::ToolTip || selfClosed)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -101,7 +101,7 @@
|
|||||||
- (id)accessibilityElementAtIndex:(NSInteger)index
|
- (id)accessibilityElementAtIndex:(NSInteger)index
|
||||||
{
|
{
|
||||||
[self initAccessibility];
|
[self initAccessibility];
|
||||||
if (index >= [m_accessibleElements count])
|
if (NSUInteger(index) >= [m_accessibleElements count])
|
||||||
return nil;
|
return nil;
|
||||||
return m_accessibleElements[index];
|
return m_accessibleElements[index];
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user