mirror of
https://github.com/Ponce/slackbuilds
synced 2024-12-02 13:04:42 +01:00
852519e268
Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
41 lines
1.3 KiB
Diff
41 lines
1.3 KiB
Diff
From ca5630eddd4cc8846b3ffc35d44acc77f6c9aebd Mon Sep 17 00:00:00 2001
|
|
From: Andriy Grytsenko <andrej@rep.kiev.ua>
|
|
Date: Sat, 24 Nov 2012 21:23:50 +0200
|
|
Subject: [PATCH 11/11] Desktop items layout haven't respected reserved space
|
|
on monitor.
|
|
|
|
If panels reserve space on monitor then items shouldn't be placed
|
|
on that space. That was broken, the commit fixes that.
|
|
---
|
|
src/desktop.c | 8 ++++----
|
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
|
|
|
diff --git a/src/desktop.c b/src/desktop.c
|
|
index 66201f7..6725313 100644
|
|
--- a/src/desktop.c
|
|
+++ b/src/desktop.c
|
|
@@ -417,8 +417,8 @@ static void layout_items(FmDesktop* self)
|
|
else
|
|
{
|
|
_next_position:
|
|
- item->x = x;
|
|
- item->y = y;
|
|
+ item->x = self->working_area.x + x;
|
|
+ item->y = self->working_area.y + y;
|
|
calc_item_size(self, item, icon);
|
|
y += self->cell_h;
|
|
if(y > bottom)
|
|
@@ -448,8 +448,8 @@ _next_position:
|
|
else
|
|
{
|
|
_next_position_rtl:
|
|
- item->x = x;
|
|
- item->y = y;
|
|
+ item->x = self->working_area.x + x;
|
|
+ item->y = self->working_area.y + y;
|
|
calc_item_size(self, item, icon);
|
|
y += self->cell_h;
|
|
if(y > bottom)
|
|
--
|
|
1.8.0.1
|
|
|