[cig-commits] commit: The commit yesterday was bogus because it was intialising things to late.

Mercurial hg at geodynamics.org
Mon Nov 24 11:29:36 PST 2008


changeset:   79:e48bdd224d8a
user:        Julian Giordani <julian.giordani at sci.monash.edu.au>
date:        Fri Sep 19 14:34:55 2008 +1000
files:       Base/src/ColourMap.c
description:
The commit yesterday was bogus because it was intialising things to late.
So the initialisation has been moved to the very next line after the memory is called up.


diff -r 4ff1c49250dc -r e48bdd224d8a Base/src/ColourMap.c
--- a/Base/src/ColourMap.c	Thu Sep 18 17:39:59 2008 +1000
+++ b/Base/src/ColourMap.c	Fri Sep 19 14:34:55 2008 +1000
@@ -139,6 +139,14 @@ void _lucColourMap_Init(
 	/* Allocate space for colour map */
 	self->colourList = Memory_Alloc_Array( lucColour , colourCount, "Colour map");
 
+	/* Initialise the space in the colour map */
+	for( colour_I = 0 ; colour_I < colourCount ; colour_I++ ) {
+		self->colourList[colour_I].red = 0;
+		self->colourList[colour_I].green = 0;
+		self->colourList[colour_I].blue = 0;
+		self->colourList[colour_I].opacity = 0;
+	}
+
 	/* Read String to get colour map */
 	charPointer = strtok( colourMapString, breakChars );
 	for ( colour_I = 0 ; colour_I < colourCount ; colour_I++ ) {
@@ -272,19 +280,7 @@ void _lucColourMap_Construct( void* colo
 
 void _lucColourMap_Build( void* colourMap, void* data ) { }
 
-void _lucColourMap_Initialise( void* colourMap, void* data ) { 
-	lucColourMap* self             = (lucColourMap*) colourMap;
-	int colour_I, colourCount;
-	colourCount = self->colourCount;
-
-	/* Initialise the space in the colour map */
-	for( colour_I = 0 ; colour_I < colourCount ; colour_I++ ) {
-		self->colourList[colour_I].red = 0;
-		self->colourList[colour_I].green = 0;
-		self->colourList[colour_I].blue = 0;
-		self->colourList[colour_I].opacity = 0;
-	}
-}
+void _lucColourMap_Initialise( void* colourMap, void* data ) { }
 void _lucColourMap_Execute( void* colourMap, void* data ) { }
 void _lucColourMap_Destroy( void* colourMap, void* data ) { }
 



More information about the CIG-COMMITS mailing list