Skip to content

Commit 2551b7f

Browse files
Merge branch 'fix-surface-leak' into stable
2 parents 777ccba + 358914f commit 2551b7f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

gnucash/register/register-gnome/gnucash-header.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@ G_DEFINE_TYPE (GncHeader, gnc_header, GTK_TYPE_LAYOUT)
5252
static void
5353
gnc_header_draw_offscreen (GncHeader *header)
5454
{
55+
g_return_if_fail (GTK_IS_WIDGET(header));
56+
57+
if (!gtk_widget_get_realized (GTK_WIDGET(header)))
58+
return;
59+
5560
SheetBlockStyle *style = header->style;
5661
GncItemEdit *item_edit = GNC_ITEM_EDIT(header->sheet->item_editor);
5762
Table *table = header->sheet->table;

0 commit comments

Comments
 (0)