mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-24 02:42:48 +00:00
plasma: plug memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
489bb13a8b
commit
8765730377
2 changed files with 5 additions and 11 deletions
|
@ -24,7 +24,7 @@
|
||||||
namespace Plasma
|
namespace Plasma
|
||||||
{
|
{
|
||||||
|
|
||||||
PaletteHelper *PaletteHelper::s_paletteHelper = 0;
|
K_GLOBAL_STATIC(PaletteHelper, paletteHelper);
|
||||||
|
|
||||||
PaletteHelper::PaletteHelper()
|
PaletteHelper::PaletteHelper()
|
||||||
: QObject()
|
: QObject()
|
||||||
|
@ -36,11 +36,7 @@ PaletteHelper::PaletteHelper()
|
||||||
|
|
||||||
PaletteHelper *PaletteHelper::self()
|
PaletteHelper *PaletteHelper::self()
|
||||||
{
|
{
|
||||||
if (!s_paletteHelper) {
|
return paletteHelper;
|
||||||
s_paletteHelper = new PaletteHelper;
|
|
||||||
}
|
|
||||||
|
|
||||||
return s_paletteHelper;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void PaletteHelper::generatePalettes()
|
void PaletteHelper::generatePalettes()
|
||||||
|
|
|
@ -32,7 +32,9 @@ class PaletteHelper : public QObject
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
static PaletteHelper *self();
|
PaletteHelper();
|
||||||
|
|
||||||
|
static PaletteHelper* self();
|
||||||
|
|
||||||
public Q_SLOTS:
|
public Q_SLOTS:
|
||||||
void generatePalettes();
|
void generatePalettes();
|
||||||
|
@ -43,10 +45,6 @@ Q_SIGNALS:
|
||||||
public:
|
public:
|
||||||
QPalette palette;
|
QPalette palette;
|
||||||
QPalette buttonPalette;
|
QPalette buttonPalette;
|
||||||
|
|
||||||
private:
|
|
||||||
PaletteHelper();
|
|
||||||
static PaletteHelper *s_paletteHelper;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue