diff --git a/src/modules/partition/core/ColorUtils.cpp b/src/modules/partition/core/ColorUtils.cpp index 7266ceb0a07afb7f996dc99a6df57f8d369597ca..1df6706fea10d22c6c56120c7f2cb604b22d1959 100644 --- a/src/modules/partition/core/ColorUtils.cpp +++ b/src/modules/partition/core/ColorUtils.cpp @@ -1,7 +1,7 @@ /* === This file is part of Calamares - <http://github.com/calamares> === * * Copyright 2014, Aurélien Gâteau <agateau@kde.org> - * Copyright 2015, Teo Mrnjavac <teo@kde.org> + * Copyright 2015-2016, Teo Mrnjavac <teo@kde.org> * * Calamares is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -143,4 +143,11 @@ colorForPartitionInFreeSpace( Partition* partition ) return NEW_PARTITION_COLORS[ newColorIdx % NUM_NEW_PARTITION_COLORS ]; } + +void +invalidateCache() +{ + s_partitionColorsCache.clear(); +} + } // namespace diff --git a/src/modules/partition/core/ColorUtils.h b/src/modules/partition/core/ColorUtils.h index 7cbe8f313d1f649354dd163717878a285bb62540..e5a77dea73248a6df5725081df28dbc6d62d03a7 100644 --- a/src/modules/partition/core/ColorUtils.h +++ b/src/modules/partition/core/ColorUtils.h @@ -1,6 +1,7 @@ /* === This file is part of Calamares - <http://github.com/calamares> === * * Copyright 2014, Aurélien Gâteau <agateau@kde.org> + * Copyright 2016, Teo Mrnjavac <teo@kde.org> * * Calamares is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -41,6 +42,8 @@ QColor colorForPartition( Partition* partition ); */ QColor colorForPartitionInFreeSpace( Partition* freeSpacePartition ); +void invalidateCache(); + } #endif /* COLORUTILS_H */