[metacity] theme: add MetaTheme parameter to meta_frame_layout_sync_with_style



commit dc1ba38e541ed16e35ca74e4430431734581b95c
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Tue Jan 12 22:46:33 2016 +0200

    theme: add MetaTheme parameter to meta_frame_layout_sync_with_style

 src/ui/theme.c |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/src/ui/theme.c b/src/ui/theme.c
index 38d0e8c..1c5d78e 100644
--- a/src/ui/theme.c
+++ b/src/ui/theme.c
@@ -689,18 +689,16 @@ scale_border (GtkBorder *border,
 static void
 meta_frame_layout_sync_with_style (MetaFrameLayout *layout,
                                    MetaStyleInfo   *style_info,
-                                   MetaFrameFlags   flags)
+                                   MetaFrameFlags   flags,
+                                   MetaTheme       *theme)
 {
-  MetaTheme *current;
   GtkStyleContext *style;
   GtkBorder border;
   gboolean compositing_manager;
   int border_radius, max_radius;
 
-  current = meta_theme_get_current ();
-
   /* We don't want GTK+ info for metacity theme */
-  if (current->is_gtk_theme == FALSE)
+  if (theme->is_gtk_theme == FALSE)
     return;
 
   compositing_manager = meta_prefs_get_compositing_manager ();
@@ -814,7 +812,7 @@ meta_frame_layout_calc_geometry (MetaFrameLayout        *layout,
   GdkRectangle *right_bg_rects[MAX_BUTTONS_PER_CORNER];
   gboolean right_buttons_has_spacer[MAX_BUTTONS_PER_CORNER];
 
-  meta_frame_layout_sync_with_style (layout, style_info, flags);
+  meta_frame_layout_sync_with_style (layout, style_info, flags, theme);
 
   meta_frame_layout_get_borders (layout, text_height,
                                  flags,
@@ -6297,7 +6295,7 @@ meta_theme_get_frame_borders (MetaTheme        *theme,
   if (style == NULL)
     return;
 
-  meta_frame_layout_sync_with_style (style->layout, style_info, flags);
+  meta_frame_layout_sync_with_style (style->layout, style_info, flags, theme);
 
   meta_frame_layout_get_borders (style->layout,
                                  text_height,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]