diff options
author | joye <joye> | 2014-05-20 17:32:16 (GMT) |
---|---|---|
committer | joye <joye> | 2014-05-20 17:32:16 (GMT) |
commit | 866c986e9aaa919a169b25572337c11e2348b95f (patch) | |
tree | 8842b17e7c2b54f25b8f901415f1eeb0dff1f754 /src/bltGrElemOp.C | |
parent | 849aa78c208c4cd02706127ba6e5e9c872de62d3 (diff) | |
download | blt-866c986e9aaa919a169b25572337c11e2348b95f.zip blt-866c986e9aaa919a169b25572337c11e2348b95f.tar.gz blt-866c986e9aaa919a169b25572337c11e2348b95f.tar.bz2 |
*** empty log message ***
Diffstat (limited to 'src/bltGrElemOp.C')
-rw-r--r-- | src/bltGrElemOp.C | 10 |
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)); |