QWidget: use qEnvironmentVariableIntValue()
It doesn't allocate memory, so cannot throw and is a lot faster than qgetenv(). Change-Id: I5b5aec194aab66c7cea8da736655cc7270ade272 Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>bb10
parent
c6752c5aa1
commit
0356f5a36d
|
|
@ -1285,7 +1285,7 @@ void QWidget::create(WId window, bool initializeWindow, bool destroyOldWindow)
|
|||
|
||||
static int paintOnScreenEnv = -1;
|
||||
if (paintOnScreenEnv == -1)
|
||||
paintOnScreenEnv = qgetenv("QT_ONSCREEN_PAINT").toInt() > 0 ? 1 : 0;
|
||||
paintOnScreenEnv = qEnvironmentVariableIntValue("QT_ONSCREEN_PAINT") > 0 ? 1 : 0;
|
||||
if (paintOnScreenEnv == 1)
|
||||
setAttribute(Qt::WA_PaintOnScreen);
|
||||
|
||||
|
|
@ -2112,7 +2112,7 @@ void QWidgetPrivate::subtractOpaqueSiblings(QRegion &sourceRegion, bool *hasDirt
|
|||
bool alsoNonOpaque) const
|
||||
{
|
||||
Q_Q(const QWidget);
|
||||
static int disableSubtractOpaqueSiblings = qgetenv("QT_NO_SUBTRACTOPAQUESIBLINGS").toInt();
|
||||
static int disableSubtractOpaqueSiblings = qEnvironmentVariableIntValue("QT_NO_SUBTRACTOPAQUESIBLINGS");
|
||||
if (disableSubtractOpaqueSiblings || q->isWindow())
|
||||
return;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue