Mercurial > pidgin
comparison finch/libgnt/wms/irssi.c @ 18317:8aff2d3d6820
Plug a memory leak.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Wed, 27 Jun 2007 20:46:39 +0000 |
parents | adcb44a07a2d |
children | 1648cd94dddf |
comparison
equal
deleted
inserted
replaced
18316:70325b0c5792 | 18317:8aff2d3d6820 |
---|---|
272 GNTDEBUG; | 272 GNTDEBUG; |
273 } | 273 } |
274 | 274 |
275 void gntwm_init(GntWM **wm) | 275 void gntwm_init(GntWM **wm) |
276 { | 276 { |
277 const char *style = NULL; | 277 char *style = NULL; |
278 Irssi *irssi; | 278 Irssi *irssi; |
279 | 279 |
280 irssi = g_object_new(TYPE_IRSSI, NULL); | 280 irssi = g_object_new(TYPE_IRSSI, NULL); |
281 *wm = GNT_WM(irssi); | 281 *wm = GNT_WM(irssi); |
282 | 282 |
283 style = gnt_style_get_from_name("irssi", "split-v"); | 283 style = gnt_style_get_from_name("irssi", "split-v"); |
284 irssi->vert = style ? atoi(style) : 1; | 284 irssi->vert = style ? atoi(style) : 1; |
285 g_free(style); | |
285 | 286 |
286 style = gnt_style_get_from_name("irssi", "split-h"); | 287 style = gnt_style_get_from_name("irssi", "split-h"); |
287 irssi->horiz = style ? atoi(style) : 1; | 288 irssi->horiz = style ? atoi(style) : 1; |
289 g_free(style); | |
288 | 290 |
289 irssi->vert = MAX(irssi->vert, 1); | 291 irssi->vert = MAX(irssi->vert, 1); |
290 irssi->horiz = MAX(irssi->horiz, 1); | 292 irssi->horiz = MAX(irssi->horiz, 1); |
291 | 293 |
292 irssi->buddylistwidth = 0; | 294 irssi->buddylistwidth = 0; |