Merge branch 'Plasma/5.3'

This commit is contained in:
Martin Gräßlin 2015-05-21 13:33:53 +02:00
commit 0258748eb5
3 changed files with 5 additions and 0 deletions

View file

@ -230,6 +230,8 @@ void ContrastEffect::uploadRegion(QVector2D *&map, const QRegion &region)
void ContrastEffect::uploadGeometry(GLVertexBuffer *vbo, const QRegion &region) void ContrastEffect::uploadGeometry(GLVertexBuffer *vbo, const QRegion &region)
{ {
const int vertexCount = region.rectCount() * 6; const int vertexCount = region.rectCount() * 6;
if (!vertexCount)
return;
QVector2D *map = (QVector2D *) vbo->map(vertexCount * sizeof(QVector2D)); QVector2D *map = (QVector2D *) vbo->map(vertexCount * sizeof(QVector2D));
uploadRegion(map, region); uploadRegion(map, region);

View file

@ -236,6 +236,8 @@ void BlurEffect::uploadRegion(QVector2D *&map, const QRegion &region)
void BlurEffect::uploadGeometry(GLVertexBuffer *vbo, const QRegion &horizontal, const QRegion &vertical) void BlurEffect::uploadGeometry(GLVertexBuffer *vbo, const QRegion &horizontal, const QRegion &vertical)
{ {
const int vertexCount = (horizontal.rectCount() + vertical.rectCount()) * 6; const int vertexCount = (horizontal.rectCount() + vertical.rectCount()) * 6;
if (!vertexCount)
return;
QVector2D *map = (QVector2D *) vbo->map(vertexCount * sizeof(QVector2D)); QVector2D *map = (QVector2D *) vbo->map(vertexCount * sizeof(QVector2D));
uploadRegion(map, horizontal); uploadRegion(map, horizontal);

View file

@ -135,6 +135,7 @@ void PresentWindowsEffect::reconfigure(ReconfigureFlags)
if (m_doNotCloseWindows) { if (m_doNotCloseWindows) {
delete m_closeView; delete m_closeView;
m_closeView = nullptr; m_closeView = nullptr;
m_closeWindow = nullptr;
} }
m_ignoreMinimized = PresentWindowsConfig::ignoreMinimized(); m_ignoreMinimized = PresentWindowsConfig::ignoreMinimized();
m_accuracy = PresentWindowsConfig::accuracy() * 20; m_accuracy = PresentWindowsConfig::accuracy() * 20;