sugar-toolkit-gtk3/src/sugar3/bundle
Manuel Quiñones b6152b023a ActivityBundle: don't wrap the temporal icon path in a TempFilePath - SL #4276
In the Journal, CellRendererActivityIcon is calling its do_render
method after the temporal file is removed.  This is because we wrap
the icon path in a TempFilePath to control its deletion, but as we
don't maintain any reference to it, its __del__ method deletes the
temporal file.

Note that returning the path directly has one disadventage: the
temporal file is left in /tmp .

As a comment in the get_icon method of ActivityBundle say, ideally we
should return the icon data.  But that implies a major change in the
Journal model and views, and in the CellRendererIcon class.

Signed-off-by: Manuel Quiñones <manuq@laptop.org>
Acked-by: Simon Schampijer <simon@laptop.org>
2012-12-17 18:23:10 -03:00
..
__init__.py Rename the module to sugar3 2011-11-14 18:17:18 +01:00
activitybundle.py ActivityBundle: don't wrap the temporal icon path in a TempFilePath - SL #4276 2012-12-17 18:23:10 -03:00
bundle.py Rename the module to sugar3 2011-11-14 18:17:18 +01:00
bundleversion.py Rename the module to sugar3 2011-11-14 18:17:18 +01:00
contentbundle.py Fix broken imports 2011-11-15 17:51:23 +01:00
Makefile.am Rename the module to sugar3 2011-11-14 18:17:18 +01:00