~robertcarr/unity/rightalign-filter

« back to all changes in this revision

Viewing changes to plugins/unityshell/src/PlacesSimpleTile.cpp

  • Committer: Neil Jagdish Patel
  • Author(s): Tim Penhey
  • Date: 2011-09-05 14:57:56 UTC
  • mfrom: (1468.2.14 texture-from-bitmap)
  • Revision ID: neil.patel@canonical.com-20110905145756-m5vnc7jumubxtp04
I noticed that quite a few of the memory leaks were do to
making a texture from a CairoGraphics object. Instead of having
to remember at all the call sites, I've created a couple of helper
methods.

I had to control myself a lot during this change to not change too
many other things at once. Sometimes I couldn't help myself though.

In particular I changed the TextureContainer to use smart pointers.

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
 
33
33
#include <UnityCore/Variant.h>
34
34
 
 
35
namespace unity
 
36
{
 
37
 
35
38
PlacesSimpleTile::PlacesSimpleTile(const char* icon_name,
36
39
                                   const char* label,
37
40
                                   int         icon_size,
252
255
 
253
256
  QueueDraw();
254
257
}
 
258
 
 
259
} // namespace unity