[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    Re: KDE/kdebase/workspace/krunner
From:       "Maksim Orlovich" <mo85 () cornell ! edu>
Date:       2008-12-11 23:40:45
Message-ID: 28576.24.58.22.98.1229038845.squirrel () webmail ! cornell ! edu
[Download RAW message or body]

> SVN commit 895917 by fredrik:
>
> * Don't set the mask when a compositing manager is running.

Erm, seems to be other way around in the code?

>
>
>  M  +10 -0     krunnerdialog.cpp
>
>
> --- trunk/KDE/kdebase/workspace/krunner/krunnerdialog.cpp #895916:895917
> @@ -56,6 +56,10 @@
>      setWindowTitle( i18n("Run Command") );
>      setWindowIcon(KIcon("system-run"));
>
> +    QPalette pal = palette();
> +    pal.setColor(backgroundRole(), Qt::transparent);
> +    setPalette(pal);
> +
>      m_background = new Plasma::FrameSvg(this);
>      m_background->setImagePath("dialogs/krunner");
>      m_background->setEnabledBorders(Plasma::FrameSvg::AllBorders);
> @@ -163,7 +167,13 @@
>  void KRunnerDialog::resizeEvent(QResizeEvent *e)
>  {
>      m_background->resizeFrame(e->size());
> +#ifdef Q_WS_X11
> +    if (QX11Info::isCompositingManagerRunning()) {
> +        setMask(m_background->mask());
> +    }
> +#else
>      setMask(m_background->mask());
> +#endif
>      KDialog::resizeEvent(e);
>  }
>
>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic