mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-23 18:32:50 +00:00
libs: do not emit KTaskManager::taskAdded() signal from KTaskManagerPrivate constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
942581ee78
commit
60f518155d
2 changed files with 2 additions and 4 deletions
|
@ -70,7 +70,6 @@ KTaskManagerPrivate::KTaskManagerPrivate(KTaskManager *ktaskmanager)
|
||||||
}
|
}
|
||||||
kDebug() << "adding task window" << window;
|
kDebug() << "adding task window" << window;
|
||||||
tasks.append(window);
|
tasks.append(window);
|
||||||
emit m_taskmanager->taskAdded(window);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -110,9 +109,8 @@ K_GLOBAL_STATIC(KTaskManager, globalktaskmanager)
|
||||||
|
|
||||||
KTaskManager::KTaskManager(QObject *parent)
|
KTaskManager::KTaskManager(QObject *parent)
|
||||||
: QObject(parent),
|
: QObject(parent),
|
||||||
d(nullptr)
|
d(new KTaskManagerPrivate(this))
|
||||||
{
|
{
|
||||||
d = new KTaskManagerPrivate(this);
|
|
||||||
connect(
|
connect(
|
||||||
KWindowSystem::self(), SIGNAL(windowAdded(WId)),
|
KWindowSystem::self(), SIGNAL(windowAdded(WId)),
|
||||||
this, SLOT(_k_slotNewWindow(WId))
|
this, SLOT(_k_slotNewWindow(WId))
|
||||||
|
|
|
@ -48,7 +48,7 @@ Q_SIGNALS:
|
||||||
private:
|
private:
|
||||||
friend KTaskManagerPrivate;
|
friend KTaskManagerPrivate;
|
||||||
Q_DISABLE_COPY(KTaskManager);
|
Q_DISABLE_COPY(KTaskManager);
|
||||||
KTaskManagerPrivate* d;
|
KTaskManagerPrivate* const d;
|
||||||
|
|
||||||
Q_PRIVATE_SLOT(d, void _k_slotNewWindow(const WId window));
|
Q_PRIVATE_SLOT(d, void _k_slotNewWindow(const WId window));
|
||||||
Q_PRIVATE_SLOT(d, void _k_slotChangedWindow(const WId window));
|
Q_PRIVATE_SLOT(d, void _k_slotChangedWindow(const WId window));
|
||||||
|
|
Loading…
Add table
Reference in a new issue