forked from qt-creator/qt-creator
QmlDesigner: Enable database sharing for image cache
Two creator can be started concurrently. This can lead to strange behavior. Change-Id: I0556905aba7d3a71d7b5e75daa954cb4c91b2a4f Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -66,7 +66,9 @@ class ImageCacheData
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Sqlite::Database database{Utils::PathString{
|
Sqlite::Database database{Utils::PathString{
|
||||||
Core::ICore::cacheResourcePath("imagecache-v2.db").toString()}};
|
Core::ICore::cacheResourcePath("imagecache-v2.db").toString()},
|
||||||
|
Sqlite::JournalMode::Wal,
|
||||||
|
Sqlite::LockingMode::Normal};
|
||||||
ImageCacheStorage<Sqlite::Database> storage{database};
|
ImageCacheStorage<Sqlite::Database> storage{database};
|
||||||
ImageCacheConnectionManager connectionManager;
|
ImageCacheConnectionManager connectionManager;
|
||||||
ImageCacheCollector collector{connectionManager};
|
ImageCacheCollector collector{connectionManager};
|
||||||
|
Reference in New Issue
Block a user