Review Request: Manage m_preview->deco pointer around plugin juggling
Antonis Tsiapaliokas
kok3rs at gmail.com
Wed Jul 25 18:01:31 UTC 2012
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105721/#review16385
-----------------------------------------------------------
kwin/kcmkwin/kwindecoration/decorationmodel.cpp
<http://git.reviewboard.kde.org/r/105721/#comment12836>
whitespace
- Antonis Tsiapaliokas
On July 25, 2012, 2:30 p.m., Thomas Lübking wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/105721/
> -----------------------------------------------------------
>
> (Updated July 25, 2012, 2:30 p.m.)
>
>
> Review request for kwin, Release Team and Martin Gräßlin.
>
>
> Description
> -------
>
> it is mandatory to manage loadPlugin() and destroyPreviousPlugin() using disablePreview()
> loadPlugin() moves the present factory pointer to "old_fact" which is then deleted by the succeeding destroyPreviousPlugin()
>
> I also left a warning into the sources for our heirs ;-)
>
>
> This addresses bug 304026.
> http://bugs.kde.org/show_bug.cgi?id=304026
>
>
> Diffs
> -----
>
> kwin/kcmkwin/kwindecoration/decorationmodel.cpp 3d3bb86
> kwin/kcmkwin/kwindecoration/preview.h 20ee869
> kwin/kcmkwin/kwindecoration/preview.cpp fe802c7
>
> Diff: http://git.reviewboard.kde.org/r/105721/diff/
>
>
> Testing
> -------
>
> Yes, quite some.
> I'm pretty sure this is it and that a sanitation on recreate is not necessary for commented reasons.
> The actual troublemaker was the BorderSizesRole implementation
>
>
> /me wonders whether we can now also shortcut if (lib->loaded()) - gonna try that tonight.
>
> I *may* be not be back in time (but i doubt so), so iff i've not acted on call until 22:00 CEST just push this and the other one or two reviews in a row before the freeze on my behalf. Thanks.
>
>
> Thanks,
>
> Thomas Lübking
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/release-team/attachments/20120725/f1904525/attachment.html>
More information about the release-team
mailing list