From f00ed578baacb73a36227fed1419e9d451ee7bb0 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Tue, 14 May 2002 07:53:22 +0000 Subject: new focus code! working better than ever! --- src/Screen.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/Screen.cc') diff --git a/src/Screen.cc b/src/Screen.cc index 75f8459a..50a0f1d1 100644 --- a/src/Screen.cc +++ b/src/Screen.cc @@ -1979,8 +1979,7 @@ void BScreen::changeWorkspaceID(int id) { if (openbox.focusedWindow() && openbox.focusedWindow()->getScreen() == this && (! openbox.focusedWindow()->isStuck())) { - current_workspace->setLastFocusedWindow(openbox.focusedWindow()); - openbox.focusWindow((OpenboxWindow *) 0); + openbox.focusWindow(0); } current_workspace = getWorkspace(id); @@ -1991,9 +1990,9 @@ void BScreen::changeWorkspaceID(int id) { current_workspace->showAll(); - if (resource.focus_last && current_workspace->getLastFocusedWindow()) { + if (resource.focus_last && current_workspace->lastFocusedWindow()) { XSync(openbox.getXDisplay(), False); - current_workspace->getLastFocusedWindow()->setInputFocus(); + current_workspace->lastFocusedWindow()->setInputFocus(); } } -- cgit v1.2.3