summaryrefslogtreecommitdiff
path: root/Xprint/pcl/PclColor.c
diff options
context:
space:
mode:
Diffstat (limited to 'Xprint/pcl/PclColor.c')
-rw-r--r--Xprint/pcl/PclColor.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/Xprint/pcl/PclColor.c b/Xprint/pcl/PclColor.c
index 807e711de..c279c8024 100644
--- a/Xprint/pcl/PclColor.c
+++ b/Xprint/pcl/PclColor.c
@@ -45,7 +45,7 @@ not be used in advertising or otherwise to promote the sale, use or other
dealings in this Software without prior written authorization from said
copyright holders.
*/
-/* $XFree86: xc/programs/Xserver/Xprint/pcl/PclColor.c,v 1.9 2001/10/28 03:32:54 tsi Exp $ */
+/* $XFree86: xc/programs/Xserver/Xprint/pcl/PclColor.c,v 1.10 2003/10/29 22:11:00 tsi Exp $ */
#include <stdio.h>
#include <string.h>
@@ -396,7 +396,7 @@ PclUpdateColormap(DrawablePtr pDrawable,
PclContextPrivPtr cPriv;
PclPaletteMapPtr pMap;
- PclCmapToContexts *pCmap, *tCmap;
+ PclCmapToContexts *pCmap;
PclContextListPtr new;
char t[80];
Colormap c;
@@ -437,13 +437,8 @@ PclUpdateColormap(DrawablePtr pDrawable,
sPriv = (PclScreenPrivPtr)cmap->pScreen
->devPrivates[PclScreenPrivateIndex].ptr;
pCmap = sPriv->colormaps;
- while( pCmap )
- {
- if( pCmap->colormapId == cmap->mid )
- break;
- tCmap = pCmap;
+ while( pCmap && ( pCmap->colormapId != cmap->mid ) )
pCmap = pCmap->next;
- }
new = (PclContextListPtr)xalloc( sizeof( PclContextList ) );
new->context = pCon;
new->next = pCmap->contexts;