summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorjoye <joye>2014-03-21 17:25:22 (GMT)
committerjoye <joye>2014-03-21 17:25:22 (GMT)
commit84a50e5d3d2499b4676442a0e09f66ebeee92824 (patch)
tree911cfe4f793a0ad4fd3ef249b1082f2e9ecb7c14 /src
parent0e40031f5aa3a026e8f343d8bf8bd68095954d65 (diff)
downloadblt-84a50e5d3d2499b4676442a0e09f66ebeee92824.zip
blt-84a50e5d3d2499b4676442a0e09f66ebeee92824.tar.gz
blt-84a50e5d3d2499b4676442a0e09f66ebeee92824.tar.bz2
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r--src/bltGrElemOp.C35
1 files changed, 16 insertions, 19 deletions
diff --git a/src/bltGrElemOp.C b/src/bltGrElemOp.C
index 6ea3f95..108ec6b 100644
--- a/src/bltGrElemOp.C
+++ b/src/bltGrElemOp.C
@@ -978,45 +978,42 @@ static int FetchVectorValues(Tcl_Interp* interp, ElemValues *valuesPtr,
static void VectorChangedProc(Tcl_Interp* interp, ClientData clientData,
Blt_VectorNotify notify)
{
- ElemValues *valuesPtr = (ElemValues*)clientData;
+ ElemValues* valuesPtr = (ElemValues*)clientData;
if (notify == BLT_VECTOR_NOTIFY_DESTROY)
FreeDataValues(valuesPtr);
else {
- Blt_Vector *vector;
+ Blt_Vector* vector;
Blt_GetVectorById(interp, valuesPtr->vectorSource.vector, &vector);
if (FetchVectorValues(NULL, valuesPtr, vector) != TCL_OK)
return;
}
- {
- Element* elemPtr = valuesPtr->elemPtr;
- Graph* graphPtr;
-
- graphPtr = elemPtr->obj.graphPtr;
- graphPtr->flags |= RESET_AXES;
- elemPtr->flags |= MAP_ITEM;
- if (!IGNORE_ELEMENT(elemPtr)) {
- graphPtr->flags |= CACHE_DIRTY;
- Blt_EventuallyRedrawGraph(graphPtr);
- }
+
+ Element* elemPtr = valuesPtr->elemPtr;
+ Graph* graphPtr = elemPtr->obj.graphPtr;
+ graphPtr->flags |= RESET_AXES;
+ elemPtr->flags |= MAP_ITEM;
+ if (!IGNORE_ELEMENT(elemPtr)) {
+ graphPtr->flags |= CACHE_DIRTY;
+ Blt_EventuallyRedrawGraph(graphPtr);
}
}
static int GetVectorData(Tcl_Interp* interp, ElemValues *valuesPtr,
const char *vecName)
{
- Blt_Vector *vecPtr;
- VectorDataSource *srcPtr;
-
- srcPtr = &valuesPtr->vectorSource;
+ VectorDataSource *srcPtr = &valuesPtr->vectorSource;
srcPtr->vector = Blt_AllocVectorId(interp, vecName);
- if (Blt_GetVectorById(interp, srcPtr->vector, &vecPtr) != TCL_OK) {
+
+ Blt_Vector *vecPtr;
+ if (Blt_GetVectorById(interp, srcPtr->vector, &vecPtr) != TCL_OK)
return TCL_ERROR;
- }
+
if (FetchVectorValues(interp, valuesPtr, vecPtr) != TCL_OK) {
FreeVectorSource(valuesPtr);
return TCL_ERROR;
}
+
Blt_SetVectorChangedProc(srcPtr->vector, VectorChangedProc, valuesPtr);
valuesPtr->type = ELEM_SOURCE_VECTOR;
return TCL_OK;