After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 84147 - Check background pixmap isn't kept around when unnecessary
Check background pixmap isn't kept around when unnecessary
Status: RESOLVED DUPLICATE of bug 169347
Product: gnome-control-center
Classification: Core
Component: Background
2.2.x
Other other
: High minor
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-06-04 17:48 UTC by Damon Chaplin
Modified: 2005-03-10 15:18 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10



Description Damon Chaplin 2002-06-04 17:48:11 UTC
I added a check for is_nautilus_running() just before setting the background.
I should probably have freed the pixmap if we didn't need it, as it wastes
a few MB.

in applier.c, set_root_pixmap()
Comment 1 Kjartan Maraas 2002-10-19 14:18:11 UTC
This problem is still there I guess?
Comment 2 Luis Villa 2002-11-07 14:39:07 UTC
SPAM as discussed last night. Search for 'SPAM as discussed last night' to catch
these all and delete them. :) 
Comment 3 Kjartan Maraas 2003-05-03 23:10:35 UTC
Could you attach a patch for it?
Comment 4 Kjartan Maraas 2003-07-04 05:32:37 UTC
When is freeing the pixmap possible? Do we allocate it twice in  the
nautilus-is-running case? We still need a pixmap even when nautilus
isn't running I guess. Just trying to get some more background (no pun
intended) :)
Comment 5 Kjartan Maraas 2004-04-14 19:25:01 UTC
Could someone please give a hint as to whether this still is relevant in 2.6.x?
Comment 6 Rodney Dawes 2004-07-19 21:24:36 UTC
It looks like it might be. I don't know what that bit of code is doing exactly,
but it is in libbackground/. The libbackground tree is also pulled into nautilus
itself as well, I believe.
Comment 7 Kjartan Maraas 2005-01-04 20:39:08 UTC
Damon, could you give a more detailed explanation of the problem?
Comment 8 Damon Chaplin 2005-01-04 21:05:21 UTC
This is related to my fix for bug 74311.

I fixed it so that if nautilus is running gnome-settings-daemon doesn't set the
pixmap (as nautilus will handle that). But it may keep it around unnecessarily. 

It looks like this may still be the case. I don't really understand the code that
well, so I didn't want to change it too much. I had hoped that whoever maintained
gnome-settings-daemon would know what to do.
Comment 9 Ben Maurer 2005-03-10 01:21:31 UTC

*** This bug has been marked as a duplicate of 169347 ***