summaryrefslogtreecommitdiff
path: root/src/display.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/display.c')
-rw-r--r--src/display.c58
1 files changed, 0 insertions, 58 deletions
diff --git a/src/display.c b/src/display.c
index 69bd8261..3448d7c7 100644
--- a/src/display.c
+++ b/src/display.c
@@ -2169,64 +2169,6 @@ getCurrentTimeFromDisplay (CompDisplay *d)
return event.xproperty.time;
}
-void
-focusDefaultWindow (CompDisplay *d)
-{
- CompScreen *s;
- CompWindow *w;
- CompWindow *focus = NULL;
-
- if (!d->data.clickToFocus)
- {
- w = findTopLevelWindowAtDisplay (d, d->below);
- if (w && !(w->type & (CompWindowTypeDesktopMask |
- CompWindowTypeDockMask)))
- {
- if ((*w->screen->focusWindow) (w))
- focus = w;
- }
- }
-
- if (!focus)
- {
- for (s = d->screens; s; s = s->next)
- {
- for (w = s->reverseWindows; w; w = w->prev)
- {
- if (w->type & CompWindowTypeDockMask)
- continue;
-
- if ((*s->focusWindow) (w))
- {
- if (focus)
- {
- if (w->type & (CompWindowTypeNormalMask |
- CompWindowTypeDialogMask |
- CompWindowTypeModalDialogMask))
- {
- if (compareWindowActiveness (focus, w) < 0)
- focus = w;
- }
- }
- else
- focus = w;
- }
- }
- }
- }
-
- if (focus)
- {
- if (focus->id != d->activeWindow)
- moveInputFocusToWindow (focus);
- }
- else if (d->screens)
- {
- XSetInputFocus (d->display, d->screens->root, RevertToPointerRoot,
- CurrentTime);
- }
-}
-
CompScreen *
findScreenAtDisplay (CompDisplay *d,
Window root)