diff options
Diffstat (limited to 'src/ui/new_lobby.c')
-rw-r--r-- | src/ui/new_lobby.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ui/new_lobby.c b/src/ui/new_lobby.c index 0a9fe37..e75c371 100644 --- a/src/ui/new_lobby.c +++ b/src/ui/new_lobby.c | |||
@@ -198,7 +198,7 @@ handle_id_drawing_area_draw(GtkWidget* drawing_area, | |||
198 | const guint w = handle->qr->width; | 198 | const guint w = handle->qr->width; |
199 | const guint w2 = w + m * 2; | 199 | const guint w2 = w + m * 2; |
200 | 200 | ||
201 | guchar pixels [w2 * w2 * 3]; | 201 | guchar *pixels = (guchar*) g_malloc(sizeof(guchar) * w2 * w2 * 3); |
202 | 202 | ||
203 | guint x, y, z; | 203 | guint x, y, z; |
204 | for (y = 0; y < w2; y++) | 204 | for (y = 0; y < w2; y++) |
@@ -263,10 +263,11 @@ handle_id_drawing_area_draw(GtkWidget* drawing_area, | |||
263 | g_object_unref(scaled); | 263 | g_object_unref(scaled); |
264 | g_object_unref(image); | 264 | g_object_unref(image); |
265 | 265 | ||
266 | g_free(pixels); | ||
267 | |||
266 | return FALSE; | 268 | return FALSE; |
267 | } | 269 | } |
268 | 270 | ||
269 | |||
270 | void | 271 | void |
271 | ui_new_lobby_dialog_init(MESSENGER_Application *app, | 272 | ui_new_lobby_dialog_init(MESSENGER_Application *app, |
272 | UI_NEW_LOBBY_Handle *handle) | 273 | UI_NEW_LOBBY_Handle *handle) |
@@ -386,7 +387,6 @@ ui_new_lobby_dialog_init(MESSENGER_Application *app, | |||
386 | ); | 387 | ); |
387 | } | 388 | } |
388 | 389 | ||
389 | |||
390 | void | 390 | void |
391 | ui_new_lobby_dialog_cleanup(UI_NEW_LOBBY_Handle *handle) | 391 | ui_new_lobby_dialog_cleanup(UI_NEW_LOBBY_Handle *handle) |
392 | { | 392 | { |