diff options
author | David Reveman <davidr@novell.com> | 2007-03-11 13:37:15 +0100 |
---|---|---|
committer | David Reveman <davidr@novell.com> | 2007-03-11 13:49:29 +0100 |
commit | a8963f8f95ac6700f4219e29628d3d5bb339bd1b (patch) | |
tree | 8e0be049070b73fe2bdb0971a3ca6253a555791f | |
parent | 8436d18751a32a2e07c8d8b71c8908aaf8d84825 (diff) |
Create a pango layout for when drawing default decorations. Makes
the default decorations more correct.
-rw-r--r-- | gtk/window-decorator/gtk-window-decorator.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/window-decorator/gtk-window-decorator.c b/gtk/window-decorator/gtk-window-decorator.c index 65c092eb..fe2efde9 100644 --- a/gtk/window-decorator/gtk-window-decorator.c +++ b/gtk/window-decorator/gtk-window-decorator.c @@ -2454,6 +2454,7 @@ update_default_decorations (GdkScreen *screen) d.context = &window_context; d.shadow = border_shadow; + d.layout = pango_layout_new (pango_context); decor_get_default_layout (d.context, 1, 1, &d.border_layout); @@ -2518,6 +2519,9 @@ update_default_decorations (GdkScreen *screen) 32, PropModeReplace, (guchar *) data, BASE_PROP_SIZE + QUAD_PROP_SIZE * nQuad); } + + if (d.layout) + g_object_unref (G_OBJECT (d.layout)); } static gboolean |