summaryrefslogtreecommitdiff
path: root/src/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/frames.c10
-rw-r--r--src/ui/theme.c10
2 files changed, 20 insertions, 0 deletions
diff --git a/src/ui/frames.c b/src/ui/frames.c
index e1a30be7..0d312c0f 100644
--- a/src/ui/frames.c
+++ b/src/ui/frames.c
@@ -799,6 +799,16 @@ meta_ui_frame_get_borders (MetaFrames *frames,
borders->visible.bottom *= scale;
borders->visible.left *= scale;
borders->visible.right *= scale;
+
+ borders->invisible.top *= scale;
+ borders->invisible.bottom *= scale;
+ borders->invisible.left *= scale;
+ borders->invisible.right *= scale;
+
+ borders->total.top *= scale;
+ borders->total.bottom *= scale;
+ borders->total.left *= scale;
+ borders->total.right *= scale;
}
void
diff --git a/src/ui/theme.c b/src/ui/theme.c
index f4de969f..2434f233 100644
--- a/src/ui/theme.c
+++ b/src/ui/theme.c
@@ -433,6 +433,16 @@ meta_frame_layout_get_borders (const MetaFrameLayout *layout,
meta_frame_borders_clear (borders);
return;
}
+
+ borders->invisible.left = layout->invisible_border.left;
+ borders->invisible.right = layout->invisible_border.right;
+ borders->invisible.bottom = layout->invisible_border.bottom;
+ borders->invisible.top = layout->invisible_border.top;
+
+ borders->total.left = borders->invisible.left + borders->visible.left;
+ borders->total.right = borders->invisible.right + borders->visible.right;
+ borders->total.bottom = borders->invisible.bottom + borders->visible.bottom;
+ borders->total.top = borders->invisible.top + borders->visible.top;
}
static MetaButtonType