X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=cde%2Flib%2FDtTerm%2FTermPrim%2FTermPrimCursor.c;h=34150cf0b7a64ef4ff7cedae449df16e44c2a5a4;hb=1fe5a550b25493541cf9dfb21bbf2f8eaf7ebcd4;hp=136f4e7b55f1443478d5cd4d3651d2d42930a565;hpb=83b6996daa2c5ae22fc2b69093814cb08314954a;p=oweals%2Fcde.git diff --git a/cde/lib/DtTerm/TermPrim/TermPrimCursor.c b/cde/lib/DtTerm/TermPrim/TermPrimCursor.c index 136f4e7b..34150cf0 100644 --- a/cde/lib/DtTerm/TermPrim/TermPrimCursor.c +++ b/cde/lib/DtTerm/TermPrim/TermPrimCursor.c @@ -1,3 +1,25 @@ +/* + * CDE - Common Desktop Environment + * + * Copyright (c) 1993-2012, The Open Group. All rights reserved. + * + * These libraries and programs are free software; you can + * redistribute them and/or modify them under the terms of the GNU + * Lesser General Public License as published by the Free Software + * Foundation; either version 2 of the License, or (at your option) + * any later version. + * + * These libraries and programs are distributed in the hope that + * they will be useful, but WITHOUT ANY WARRANTY; without even the + * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU Lesser General Public License for more + * details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with these libraries and programs; if not, write + * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth + * Floor, Boston, MA 02110-1301 USA + */ #ifndef lint #ifdef VERBOSE_REV_INFO static char rcs_id[] = "$XConsortium: TermPrimCursor.c /main/1 1996/04/21 19:17:13 drk $"; @@ -14,8 +36,12 @@ static char rcs_id[] = "$XConsortium: TermPrimCursor.c /main/1 1996/04/21 19:17: * (c) Copyright 1996 Hitachi. * */ +#include +#include + #include "TermHeader.h" #include "TermPrimDebug.h" +#include "TermPrimI.h" #include "TermPrimP.h" #include "TermPrimData.h" #include "TermPrimLineDraw.h" @@ -300,7 +326,7 @@ _DtTermPrimCursorOn(Widget w) } /* set the GC... */ - if (tpd->cursorGC.foreground != enhInfo.fg ^ enhInfo.bg) { + if (tpd->cursorGC.foreground != (enhInfo.fg ^ enhInfo.bg)) { tpd->cursorGC.foreground = enhInfo.fg ^ enhInfo.bg; values.foreground = enhInfo.fg ^ enhInfo.bg; valueMask |= GCForeground;