diff options
Diffstat (limited to 'src/IconBar.cc')
-rw-r--r-- | src/IconBar.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/IconBar.cc b/src/IconBar.cc index 7e5f31d..8c1b280 100644 --- a/src/IconBar.cc +++ b/src/IconBar.cc | |||
@@ -19,7 +19,7 @@ | |||
19 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 19 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
20 | // DEALINGS IN THE SOFTWARE. | 20 | // DEALINGS IN THE SOFTWARE. |
21 | 21 | ||
22 | // $Id: IconBar.cc,v 1.39 2003/07/10 11:09:19 fluxgen Exp $ | 22 | // $Id: IconBar.cc,v 1.40 2003/07/10 14:49:26 fluxgen Exp $ |
23 | 23 | ||
24 | #include "IconBar.hh" | 24 | #include "IconBar.hh" |
25 | 25 | ||
@@ -353,11 +353,14 @@ void IconBar::draw(const IconBarObj * const obj, int width) const { | |||
353 | return; | 353 | return; |
354 | 354 | ||
355 | const FluxboxWindow * const fluxboxwin = obj->getFluxboxWin(); | 355 | const FluxboxWindow * const fluxboxwin = obj->getFluxboxWin(); |
356 | if (fluxboxwin == 0) | ||
357 | return; | ||
358 | |||
356 | Window iconwin = obj->getIconWin(); | 359 | Window iconwin = obj->getIconWin(); |
357 | unsigned int title_text_w; | 360 | unsigned int title_text_w; |
358 | 361 | ||
359 | title_text_w = m_font.textWidth( | 362 | title_text_w = m_font.textWidth(fluxboxwin->iconTitle().c_str(), |
360 | fluxboxwin->iconTitle().c_str(), fluxboxwin->iconTitle().size()); | 363 | fluxboxwin->iconTitle().size()); |
361 | 364 | ||
362 | unsigned int bevel_w = screen().rootTheme().bevelWidth(); | 365 | unsigned int bevel_w = screen().rootTheme().bevelWidth(); |
363 | int dx=bevel_w*2; | 366 | int dx=bevel_w*2; |