[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [krita] libs/image/tiles3: Fixed kis_tiled_data_manager_test.
From: Andrey Kamakin <null () kde ! org>
Date: 2018-07-31 18:01:17
Message-ID: E1fkYxR-0005G7-V1 () code ! kde ! org
[Download RAW message or body]
Git commit 10996d6fa5bd1d0c8e44b9ff90592123baa37947 by Andrey Kamakin.
Committed on 31/07/2018 at 18:00.
Pushed by akamakin into branch 'master'.
Fixed kis_tiled_data_manager_test.
M +2 -0 libs/image/tiles3/KisTiledExtentManager.cpp
M +5 -1 libs/image/tiles3/tests/kis_tiled_data_manager_test.cpp
https://commits.kde.org/krita/10996d6fa5bd1d0c8e44b9ff90592123baa37947
diff --git a/libs/image/tiles3/KisTiledExtentManager.cpp b/libs/image/tiles3/KisTiledExtentManager.cpp
index c1823d726b4..4844a005acb 100644
--- a/libs/image/tiles3/KisTiledExtentManager.cpp
+++ b/libs/image/tiles3/KisTiledExtentManager.cpp
@@ -237,6 +237,8 @@ void KisTiledExtentManager::Data::updateMax()
KisTiledExtentManager::KisTiledExtentManager()
{
+ QWriteLocker l(&m_extentLock);
+ m_currentExtent = QRect(qint32_MAX, qint32_MAX, 0, 0);
}
void KisTiledExtentManager::notifyTileAdded(qint32 col, qint32 row)
diff --git a/libs/image/tiles3/tests/kis_tiled_data_manager_test.cpp \
b/libs/image/tiles3/tests/kis_tiled_data_manager_test.cpp index 368c9d18343..1646fae1a97 100644
--- a/libs/image/tiles3/tests/kis_tiled_data_manager_test.cpp
+++ b/libs/image/tiles3/tests/kis_tiled_data_manager_test.cpp
@@ -546,7 +546,11 @@ void KisTiledDataManagerTest::benchmarkReadOnlyTileLazy()
quint8 defaultPixel = 0;
KisTiledDataManager dm(1, &defaultPixel);
- const qint32 numTilesToTest = 1000000;
+ /*
+ * See KisTileHashTableTraits2 for more details
+ */
+
+ const qint32 numTilesToTest = 0x7fff;
//CALLGRIND_START_INSTRUMENTATION;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic