Mailinglist Archive: opensuse (1898 mails)

< Previous Next >
Re: [opensuse] Change desktop background KDE4
  • From: Will Stephenson <wstephenson@xxxxxxx>
  • Date: Thu, 29 Jul 2010 14:15:16 +0200
  • Message-id: <201007291415.16626.wstephenson@xxxxxxx>
On Tuesday 27 July 2010 20:26:46 Dotan Cohen wrote:
On Mon, Jul 26, 2010 at
00:45, Greg Freemyer <greg.freemyer@xxxxxxxxx> wrote:
I only filed it
upstream and http://bugs.kde.org/ seems to be down so
I can't search for
it, but my user account there is
greg.freemyer@xxxxxxxxx and I've only
filed a few bus at kde.org, so
it should be easy to find.


Greg

I see that Will confirmed it, great. I cannot reproduce as
Marble
doesn't work here :(

Nailed
https://bugs.kde.org/show_bug.cgi?id=245606: when a file is dropped on the
desktop, its mimetype is evaluated to see what widgets or wallpaper plugins
can be activated to handle it. When it is a wallpaper, the plugin expects
two arguments: the URL to display (of the file) and the rendering mode to
use. The rendering mode passed is an empty string, which according to the
API means use the default mode. However in the implementation of the Image
wallpaper plugin[1], which has two modes, Single Image and Slideshow, all
the logic is based on a positive test for Single Image - any other value (eg
an empty string) falls back to SlideShow.

I have added a test patch to the
openSUSE kdebase4-workspace KDE:Distro:Stable packages that treats an empty
string rendering mode in the Image wallpaper as Single Image, but I am going
to pursue a proper fix in the Wallpaper base class on plasma-devel@ before
closing the bug.

Please test the fix.

Dotan, the bug manifests whenever
dropping an image onto the desktop and the current wallpaper mode is not
Image or Slideshow.

Will

[1]
http://websvn.kde.org/branches/KDE/4.4/kdebase/workspace/plasma/generic/wall
papers/image/image.cpp?view=markup

--
Will Stephenson, KDE Developer,
openSUSE Boosters Team
SUSE LINUX Products GmbH - Nürnberg - AG Nürnberg -
HRB 16746 - GF: Markus Rex
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >