summaryrefslogtreecommitdiffstats
path: root/src/bltGrElemOp.C
diff options
context:
space:
mode:
authorjoye <joye>2014-05-20 17:32:16 (GMT)
committerjoye <joye>2014-05-20 17:32:16 (GMT)
commit866c986e9aaa919a169b25572337c11e2348b95f (patch)
tree8842b17e7c2b54f25b8f901415f1eeb0dff1f754 /src/bltGrElemOp.C
parent849aa78c208c4cd02706127ba6e5e9c872de62d3 (diff)
downloadblt-866c986e9aaa919a169b25572337c11e2348b95f.zip
blt-866c986e9aaa919a169b25572337c11e2348b95f.tar.gz
blt-866c986e9aaa919a169b25572337c11e2348b95f.tar.bz2
*** empty log message ***
Diffstat (limited to 'src/bltGrElemOp.C')
-rw-r--r--src/bltGrElemOp.C10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/bltGrElemOp.C b/src/bltGrElemOp.C
index 7a5959c..e7d8a38 100644
--- a/src/bltGrElemOp.C
+++ b/src/bltGrElemOp.C
@@ -69,8 +69,7 @@ int ElementObjConfigure( Element* elemPtr, Tcl_Interp* interp,
if (elemPtr->configure() != TCL_OK)
return TCL_ERROR;
-
- graphPtr->flags |= RESET;
+ graphPtr->flags |= mask;
graphPtr->eventuallyRedraw();
break;
@@ -293,6 +292,9 @@ static int CreateOp(ClientData clientData, Tcl_Interp* interp,
return TCL_ERROR;
Tcl_SetObjResult(interp, objv[3]);
+ graphPtr->flags |= RESET;
+ graphPtr->eventuallyRedraw();
+
return TCL_OK;
}
@@ -392,7 +394,7 @@ static int LowerOp(ClientData clientData, Tcl_Interp* interp,
}
Blt_Chain_Destroy(chain);
- graphPtr->flags |= RESET;
+ graphPtr->flags |= CACHE;
graphPtr->eventuallyRedraw();
Tcl_SetObjResult(interp, DisplayListObj(graphPtr));
@@ -457,7 +459,7 @@ static int RaiseOp(ClientData clientData, Tcl_Interp* interp,
}
Blt_Chain_Destroy(chain);
- graphPtr->flags |= RESET;
+ graphPtr->flags |= CACHE;
graphPtr->eventuallyRedraw();
Tcl_SetObjResult(interp, DisplayListObj(graphPtr));