[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