recorder: Use CoglHandle instead of CoglHandle*

The latter has always been wrong and should have been fixed a
while ago, but somehow we overlooked shell-recorder.

https://bugzilla.gnome.org/show_bug.cgi?id=659822
This commit is contained in:
Florian Müllner 2011-09-22 00:58:08 +02:00
parent 73cc91ba60
commit 4e9e91fdce

View File

@ -54,7 +54,7 @@ struct _ShellRecorder {
gboolean have_xfixes; gboolean have_xfixes;
int xfixes_event_base; int xfixes_event_base;
CoglHandle *recording_icon; /* icon shown while playing */ CoglHandle recording_icon; /* icon shown while playing */
cairo_surface_t *cursor_image; cairo_surface_t *cursor_image;
int cursor_hot_x; int cursor_hot_x;
@ -160,13 +160,13 @@ G_DEFINE_TYPE(ShellRecorder, shell_recorder, G_TYPE_OBJECT);
* recording. The emblem is drawn *after* we record the frame so doesn't * recording. The emblem is drawn *after* we record the frame so doesn't
* show up in the frame. * show up in the frame.
*/ */
static CoglHandle * static CoglHandle
create_recording_icon (void) create_recording_icon (void)
{ {
cairo_surface_t *surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 32, 32); cairo_surface_t *surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 32, 32);
cairo_t *cr; cairo_t *cr;
cairo_pattern_t *pat; cairo_pattern_t *pat;
CoglHandle *texture; CoglHandle texture;
cr = cairo_create (surface); cr = cairo_create (surface);