From d9eab08fcb8bfc56470a7f418465607888b5f1ba Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Fri, 18 May 2012 19:39:03 +0200 Subject: Don't create a .directory-file for each directory This regression has been introduced on master and has not been released yet: Due to the changed properties-format an update has been done which resulted in writing a .directory file into each newly entered directory. The patch updates the view-properties and version only in the constructor so that it is assured that reading properties never accidently will change the internal version. A unit-test has been added to catch regressions like this in future. BUG: 300240 FIXED-IN: 4.9.0 --- src/tests/CMakeLists.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/tests/CMakeLists.txt') diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt index e5d3d6468..3f906d187 100644 --- a/src/tests/CMakeLists.txt +++ b/src/tests/CMakeLists.txt @@ -79,3 +79,15 @@ set(kstandarditemmodeltest_SRCS kde4_add_unit_test(kstandarditemmodeltest TEST ${kstandarditemmodeltest_SRCS}) target_link_libraries(kstandarditemmodeltest dolphinprivate ${KDE4_KIO_LIBS} ${QT_QTTEST_LIBRARY}) +# ViewPropertiesTest +set(viewpropertiestest_SRCS + viewpropertiestest.cpp + testdir.cpp + ../views/viewproperties.cpp +) +kde4_add_kcfg_files(viewpropertiestest_SRCS + ../settings/dolphin_generalsettings.kcfgc + ../settings/dolphin_directoryviewpropertysettings.kcfgc +) +kde4_add_unit_test(viewpropertiestest TEST ${viewpropertiestest_SRCS}) +target_link_libraries(viewpropertiestest dolphinprivate ${KDE4_KIO_LIBS} ${QT_QTTEST_LIBRARY}) -- cgit v1.3.1