[repo.or.cz] wmaker-crm.git branch next updated: wmaker-0.95.7-72-gc052addd1dce

crmafra <[email protected]>
Newsgroups gmane.compw.window-managers.windowmaker.devel
Message-ID <[email protected]>
This is an automated email generated because a ref change occurred in the
git repository for project wmaker-crm.git.

The branch, next has been updated
       via  c052addd1dced4ca1ebc2dbb31749c7faa26ed0d (commit)
      from  6e4698fe112b2d7f91019e8e644ffe3e935f61f2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit c052addd1dced4ca1ebc2dbb31749c7faa26ed0d
Author: Cyrus Rahman <[email protected]>
Date:   Wed, 1 Mar 2017 21:20:44 -0700
URL:    <http://repo.or.cz/wmaker-crm.git/c052addd1dced4ca>

    wmaker: Do not place icons under the dock
    
    While I love the new maximizing functions, in the process of
    developing them the code to keep icons from under the dock was lost.
    
    I have created a patch to prevent this problem.
---
 src/placement.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/placement.c b/src/placement.c
index 62fcb30566e8..14fe226f5eb7 100644
--- a/src/placement.c
+++ b/src/placement.c
@@ -117,6 +117,16 @@ void PlaceIcon(WScreen *scr, int *x_ret, int *y_ret, int head)
 	WMBagIterator iter;
 	WArea area = wGetUsableAreaForHead(scr, head, NULL, False);
 
+	/* Do not place icons under the dock. */
+	if (scr->dock) {
+		int offset = wPreferences.icon_size + DOCK_EXTRA_SPACE;
+
+		if (scr->dock->on_right_side)
+			area.x2 -= offset;
+		else
+		    area.x1 += offset;
+	}
+
 	/* Find out screen boundaries. */
 
 	/* Allows each head to have miniwindows */

-----------------------------------------------------------------------

Summary of changes:
 src/placement.c | 10 ++++++++++
 1 file changed, 10 insertions(+)


repo.or.cz automatic notification. Contact project admin [email protected]
if you want to unsubscribe, or site admin [email protected] if you receive
no reply.
-- 
wmaker-crm.git ("The Window Maker window manager")


-- 
To unsubscribe, send mail to [email protected].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.