From d6c02ad70c42f074a4c3d8c433de5bb2c63dea8e Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 13 May 2002 23:09:20 +0000 Subject: fix segfaut from uninitialized focused_screen pointer --- src/Toolbar.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/Toolbar.cc') diff --git a/src/Toolbar.cc b/src/Toolbar.cc index 7ce387eb..d801cb4b 100644 --- a/src/Toolbar.cc +++ b/src/Toolbar.cc @@ -725,7 +725,9 @@ void Toolbar::checkClock(Bool redraw, Bool date) { void Toolbar::redrawWindowLabel(Bool redraw) { OpenboxWindow *foc = screen.getOpenbox().focusedWindow(); - if (foc != (OpenboxWindow *) 0) { + if (foc == (OpenboxWindow *) 0) { + XClearWindow(display, frame.window_label); + } else { if (redraw) XClearWindow(display, frame.window_label); @@ -780,8 +782,6 @@ void Toolbar::redrawWindowLabel(Bool redraw) { else XDrawString(display, frame.window_label, style->w_text_gc, dx, (style->font->ascent + 1), *foc->getTitle(), dlen); - } else { - XClearWindow(display, frame.window_label); } } -- cgit v1.2.3