Displaying 3 results from an estimated 3 matches for "compwindowtypenormalmask".
2006 Dec 08
4
Patch to wobbly snap for outputs
...osition.y);
+    workArea = w->screen->outputDev[output].workArea;
+
+    if (x >= workArea.x)
     {
 	CompWindow *p;
 
-	v1 = w->screen->workArea.x;
+	v1 = workArea.x;
 
 	for (p = w->screen->windows; p; p = p->next)
 	{
-	    if (p->invisible || w == p || p->type != CompWindowTypeNormalMask)
+	    if (p->invisible || w == p ||
+		    (p->type != CompWindowTypeNormalMask &&
+		     p->type != CompWindowTypeDockMask))
 		continue;
 
 	    s = p->attrib.y - p->output.top;
@@ -566,7 +574,7 @@ findNextWestEdge (CompWindow *w,
     }
     else
     {
-	v2 = w->scre...
2007 Apr 19
0
[PATCH] Make focusDefaultWindow () take a CompScreen as argument
...rseWindows; w; w = w->prev)
-	{
-	    if (w->type & CompWindowTypeDockMask)
-		continue;
+	if (w->type & CompWindowTypeDockMask)
+	    continue;
 
-	    if ((*s->focusWindow) (w))
+	if ((*s->focusWindow) (w))
+	{
+	    if (focus)
 	    {
-		if (focus)
+		if (w->type & (CompWindowTypeNormalMask |
+			       CompWindowTypeDialogMask |
+			       CompWindowTypeModalDialogMask))
 		{
-		    if (w->type & (CompWindowTypeNormalMask |
-				   CompWindowTypeDialogMask |
-				   CompWindowTypeModalDialogMask))
-		    {
-			if (compareWindowActiveness (focus, w) < 0)
+		    if (compareWi...
2007 Jan 11
1
Menu fix for firefox and blur
...r.c b/plugins/blur.c
index cde18fb..0be98e9 100644
--- a/plugins/blur.c
+++ b/plugins/blur.c
@@ -226,7 +226,12 @@ blurPreparePaintScreen (CompScreen *s,
 
 	for (w = s->windows; w; w = w->next)
 	{
-	    if (bs->wMask & w->type)
+	    int type = w->type;
+
+	    if (w->type == CompWindowTypeNormalMask && w->attrib.override_redirect)
+		type = CompWindowTypeUnknownMask;   // menu fix hack
+
+	    if (bs->wMask & type)
 	    {
 		BLUR_WINDOW (w);
 
-- 
1.4.4.3