[libgd/wip/rishi/two-lines: 1/3] two-lines-renderer: Simplify code
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgd/wip/rishi/two-lines: 1/3] two-lines-renderer: Simplify code
- Date: Thu, 1 Feb 2018 18:18:13 +0000 (UTC)
commit e9616331470d4537be7ef52c8578bc3c1c9107ba
Author: Debarshi Ray <debarshir gnome org>
Date: Thu Feb 1 17:33:39 2018 +0100
two-lines-renderer: Simplify code
The PangoLayouts are only needed for gd_two_lines_renderer_get_size,
which can prepare them itself.
https://bugzilla.gnome.org/show_bug.cgi?id=792665
libgd/gd-two-lines-renderer.c | 8 +-------
1 files changed, 1 insertions(+), 7 deletions(-)
---
diff --git a/libgd/gd-two-lines-renderer.c b/libgd/gd-two-lines-renderer.c
index 5a029f7..b28fc1e 100644
--- a/libgd/gd-two-lines-renderer.c
+++ b/libgd/gd-two-lines-renderer.c
@@ -474,14 +474,11 @@ gd_two_lines_renderer_get_aligned_area (GtkCellRenderer *cell,
const GdkRectangle *cell_area,
GdkRectangle *aligned_area)
{
- GdTwoLinesRenderer *self = GD_TWO_LINES_RENDERER (cell);
gint x_offset, x_offset_1, x_offset_2, y_offset;
- PangoLayout *layout_one, *layout_two;
/* fetch common information */
- gd_two_lines_renderer_prepare_layouts (self, cell_area, widget, &layout_one, &layout_two);
gd_two_lines_renderer_get_size (cell, widget,
- layout_one, layout_two,
+ NULL, NULL,
&aligned_area->width, &aligned_area->height,
cell_area,
&x_offset_1, &x_offset_2, &y_offset);
@@ -490,9 +487,6 @@ gd_two_lines_renderer_get_aligned_area (GtkCellRenderer *cell,
aligned_area->x = cell_area->x + x_offset;
aligned_area->y = cell_area->y;
-
- g_clear_object (&layout_one);
- g_clear_object (&layout_two);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]