mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-02-04 08:07:17 +08:00
85 lines
4.2 KiB
Diff
85 lines
4.2 KiB
Diff
--- a/kwin/effects.cpp
|
|
+++ b/kwin/effects.cpp
|
|
@@ -200,7 +200,7 @@ void EffectsHandlerImpl::reconfigure()
|
|
void EffectsHandlerImpl::prePaintScreen(ScreenPrePaintData& data, int time)
|
|
{
|
|
if (current_paint_screen < loaded_effects.size()) {
|
|
- loaded_effects[current_paint_screen++].second->prePaintScreen(data, time);
|
|
+ loaded_effects.at(current_paint_screen++).second->prePaintScreen(data, time);
|
|
--current_paint_screen;
|
|
}
|
|
// no special final code
|
|
@@ -209,7 +209,7 @@ void EffectsHandlerImpl::prePaintScreen(
|
|
void EffectsHandlerImpl::paintScreen(int mask, QRegion region, ScreenPaintData& data)
|
|
{
|
|
if (current_paint_screen < loaded_effects.size()) {
|
|
- loaded_effects[current_paint_screen++].second->paintScreen(mask, region, data);
|
|
+ loaded_effects.at(current_paint_screen++).second->paintScreen(mask, region, data);
|
|
--current_paint_screen;
|
|
} else
|
|
scene->finalPaintScreen(mask, region, data);
|
|
@@ -218,7 +218,7 @@ void EffectsHandlerImpl::paintScreen(int
|
|
void EffectsHandlerImpl::postPaintScreen()
|
|
{
|
|
if (current_paint_screen < loaded_effects.size()) {
|
|
- loaded_effects[current_paint_screen++].second->postPaintScreen();
|
|
+ loaded_effects.at(current_paint_screen++).second->postPaintScreen();
|
|
--current_paint_screen;
|
|
}
|
|
// no special final code
|
|
@@ -227,7 +227,7 @@ void EffectsHandlerImpl::postPaintScreen
|
|
void EffectsHandlerImpl::prePaintWindow(EffectWindow* w, WindowPrePaintData& data, int time)
|
|
{
|
|
if (current_paint_window < loaded_effects.size()) {
|
|
- loaded_effects[current_paint_window++].second->prePaintWindow(w, data, time);
|
|
+ loaded_effects.at(current_paint_window++).second->prePaintWindow(w, data, time);
|
|
--current_paint_window;
|
|
}
|
|
// no special final code
|
|
@@ -236,7 +236,7 @@ void EffectsHandlerImpl::prePaintWindow(
|
|
void EffectsHandlerImpl::paintWindow(EffectWindow* w, int mask, QRegion region, WindowPaintData& data)
|
|
{
|
|
if (current_paint_window < loaded_effects.size()) {
|
|
- loaded_effects[current_paint_window++].second->paintWindow(w, mask, region, data);
|
|
+ loaded_effects.at(current_paint_window++).second->paintWindow(w, mask, region, data);
|
|
--current_paint_window;
|
|
} else
|
|
scene->finalPaintWindow(static_cast<EffectWindowImpl*>(w), mask, region, data);
|
|
@@ -245,7 +245,7 @@ void EffectsHandlerImpl::paintWindow(Eff
|
|
void EffectsHandlerImpl::paintEffectFrame(EffectFrame* frame, QRegion region, double opacity, double frameOpacity)
|
|
{
|
|
if (current_paint_effectframe < loaded_effects.size()) {
|
|
- loaded_effects[current_paint_effectframe++].second->paintEffectFrame(frame, region, opacity, frameOpacity);
|
|
+ loaded_effects.at(current_paint_effectframe++).second->paintEffectFrame(frame, region, opacity, frameOpacity);
|
|
--current_paint_effectframe;
|
|
} else {
|
|
const EffectFrameImpl* frameImpl = static_cast<const EffectFrameImpl*>(frame);
|
|
@@ -256,7 +256,7 @@ void EffectsHandlerImpl::paintEffectFram
|
|
void EffectsHandlerImpl::postPaintWindow(EffectWindow* w)
|
|
{
|
|
if (current_paint_window < loaded_effects.size()) {
|
|
- loaded_effects[current_paint_window++].second->postPaintWindow(w);
|
|
+ loaded_effects.at(current_paint_window++).second->postPaintWindow(w);
|
|
--current_paint_window;
|
|
}
|
|
// no special final code
|
|
@@ -273,7 +273,7 @@ bool EffectsHandlerImpl::provides(Effect
|
|
void EffectsHandlerImpl::drawWindow(EffectWindow* w, int mask, QRegion region, WindowPaintData& data)
|
|
{
|
|
if (current_draw_window < loaded_effects.size()) {
|
|
- loaded_effects[current_draw_window++].second->drawWindow(w, mask, region, data);
|
|
+ loaded_effects.at(current_draw_window++).second->drawWindow(w, mask, region, data);
|
|
--current_draw_window;
|
|
} else
|
|
scene->finalDrawWindow(static_cast<EffectWindowImpl*>(w), mask, region, data);
|
|
@@ -282,7 +282,7 @@ void EffectsHandlerImpl::drawWindow(Effe
|
|
void EffectsHandlerImpl::buildQuads(EffectWindow* w, WindowQuadList& quadList)
|
|
{
|
|
if (current_build_quads < loaded_effects.size()) {
|
|
- loaded_effects[current_build_quads++].second->buildQuads(w, quadList);
|
|
+ loaded_effects.at(current_build_quads++).second->buildQuads(w, quadList);
|
|
--current_build_quads;
|
|
}
|
|
}
|
|
|