From 924af1f53ea647656557182b8372235538aaedb7 Mon Sep 17 00:00:00 2001 From: Andreas Fink Date: Wed, 16 Sep 2009 11:00:23 +0000 Subject: [PATCH] *fix* Check wmhints for NULL --- src/tint.c | 2 +- src/tooltip/tooltip.c | 2 +- src/tooltip/tooltip.h | 17 +++++++++++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/tint.c b/src/tint.c index f5713da..e3fdb82 100644 --- a/src/tint.c +++ b/src/tint.c @@ -583,7 +583,7 @@ void event_property_notify (XEvent *e) } else if (at == server.atom.WM_HINTS) { XWMHints* wmhints = XGetWMHints(server.dsp, win); - if (wmhints->flags & XUrgencyHint) { + if (wmhints && wmhints->flags & XUrgencyHint) { task_urgent = tsk; tick_urgent = 0; time_precision = 1; diff --git a/src/tooltip/tooltip.c b/src/tooltip/tooltip.c index 978982f..17b4558 100644 --- a/src/tooltip/tooltip.c +++ b/src/tooltip/tooltip.c @@ -1,6 +1,6 @@ /************************************************************************** * -* Copyright (C) 2009 Andreas.Fink85 () +* Copyright (C) 2009 Andreas.Fink (Andreas.Fink85@gmail.com) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License version 2 diff --git a/src/tooltip/tooltip.h b/src/tooltip/tooltip.h index 3e2b459..5089ea1 100644 --- a/src/tooltip/tooltip.h +++ b/src/tooltip/tooltip.h @@ -1,3 +1,20 @@ +/************************************************************************** +* +* Copyright (C) 2009 Andreas.Fink (Andreas.Fink85@gmail.com) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public License version 2 +* as published by the Free Software Foundation. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +**************************************************************************/ + #ifndef TOOLTIP_H #define TOOLTIP_H -- 2.44.0