Bug 299277 - Move Workspace's compositing functionality to own class Compositor
Summary: Move Workspace's compositing functionality to own class Compositor
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: git master
Platform: unspecified Linux
: NOR task
Target Milestone: 4.10
Assignee: Martin Flöser
URL: https://git.reviewboard.kde.org/r/102...
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-03 07:23 UTC by Martin Flöser
Modified: 2012-08-26 18:50 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.10
Sentry Crash Report:
mgraesslin: ReviewRequest+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Flöser 2012-05-03 07:23:47 UTC
Refactoring of Workspace to have a dedicated Compositing class.
Comment 1 Martin Flöser 2012-08-26 18:50:52 UTC
Git commit d85158921cb510e7f4f9ead3a7f74eb5a749140b by Martin Gräßlin.
Committed on 23/08/2012 at 18:04.
Pushed by graesslin into branch 'master'.

Pass Compositor to EffectsHandlerImpl

Obsoletes the need to go through the Workspace object to get to
the Compositor.

TODO for future: make the Compositor being the parent object for
the EffectsHandlerImpl.

Closing Review and bug from this commit, which is the top most
of the patch series.

REVIEW: 106060
FIXED-IN: 4.10

M  +1    -1    kwin/composite.cpp
M  +11   -10   kwin/effects.cpp
M  +3    -1    kwin/effects.h

http://commits.kde.org/kde-workspace/d85158921cb510e7f4f9ead3a7f74eb5a749140b