diff options
author | Michele Calgaro <[email protected]> | 2014-11-20 11:05:41 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2014-11-20 11:05:41 +0900 |
commit | 46acebe4a0a93375e76c9a98481d03b64adfe357 (patch) | |
tree | 4f1be720b4c799827abf16f94e32e74242106106 /kdesktop/bgmanager.cc | |
parent | a1125663869f976934e166f6612d235826a2fd51 (diff) | |
parent | 154df4875e51f83f64b4c3f431867de79c1707fb (diff) | |
download | tdebase-46acebe4a0a93375e76c9a98481d03b64adfe357.tar.gz tdebase-46acebe4a0a93375e76c9a98481d03b64adfe357.zip |
Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/tdebase
Diffstat (limited to 'kdesktop/bgmanager.cc')
-rw-r--r-- | kdesktop/bgmanager.cc | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/kdesktop/bgmanager.cc b/kdesktop/bgmanager.cc index adb25d216..7c641dd9d 100644 --- a/kdesktop/bgmanager.cc +++ b/kdesktop/bgmanager.cc @@ -399,8 +399,9 @@ void KBackgroundManager::slotChangeDesktop(int desk) // Do we have this or an identical config already running? for (unsigned i=0; i<m_Renderer.size(); i++) { - if (((m_Renderer[i]->hash() == m_Renderer[edesk]->hash()) && (m_Renderer[i]->isActive())) && (desk != 0)) + if (((m_Renderer[i]->hash() == m_Renderer[edesk]->hash()) && (m_Renderer[i]->isActive())) && (desk != 0)) { return; + } } renderBackground(edesk); @@ -665,7 +666,7 @@ void KBackgroundManager::slotImageDone(int desk) TQApplication::desktop()->screen()->backgroundPixmap() ); } - //TODO Find a way to discover if CrossFade effect needs to run + //TODO Find a way to discover if CrossFade effect needs to run if (mOldScreen){ crossInit = true; m_crossTimer->start(70); @@ -685,17 +686,18 @@ void KBackgroundManager::slotImageDone(int desk) do_cleanup = false; } } - if (m_bExport || !m_bCommon) + if (m_bExport || !m_bCommon) { addCache(pm, r->hash(), desk); - else + } + else { delete pm; + } - if (current) - //exportBackground(desk, realDesktop()); - exportBackground(desk, desk); + if (current) { + exportBackground(desk, realDesktop()); + } - if( do_cleanup ) - { + if( do_cleanup ) { r->saveCacheFile(); r->cleanup(); } |