summaryrefslogtreecommitdiffstats
path: root/src/bltGrLegdOp.C
diff options
context:
space:
mode:
authorjoye <joye>2014-05-23 16:59:10 (GMT)
committerjoye <joye>2014-05-23 16:59:10 (GMT)
commit942ffe006555da2bd15570218a9a77cb08d59d9f (patch)
tree1d8fabdc33f8b8ebdf11f82af023a0c2219da5dd /src/bltGrLegdOp.C
parent2823c7b2d44cef9da30d5175f02a09a960038b10 (diff)
downloadblt-942ffe006555da2bd15570218a9a77cb08d59d9f.zip
blt-942ffe006555da2bd15570218a9a77cb08d59d9f.tar.gz
blt-942ffe006555da2bd15570218a9a77cb08d59d9f.tar.bz2
*** empty log message ***
Diffstat (limited to 'src/bltGrLegdOp.C')
-rw-r--r--src/bltGrLegdOp.C10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/bltGrLegdOp.C b/src/bltGrLegdOp.C
index 7f146d1..daea382 100644
--- a/src/bltGrLegdOp.C
+++ b/src/bltGrLegdOp.C
@@ -247,11 +247,13 @@ static int FocusOp(ClientData clientData, Tcl_Interp* interp,
if (legendPtr->getElementFromObj(objv[3], &elemPtr) != TCL_OK)
return TCL_ERROR;
- if (elemPtr)
+ if (elemPtr) {
legendPtr->focusPtr_ = elemPtr;
- }
- Blt_SetFocusItem(legendPtr->bindTable_,legendPtr->focusPtr_,CID_LEGEND_ENTRY);
+ legendPtr->bindTable_->focusItem = (ClientData)elemPtr;
+ legendPtr->bindTable_->focusContext = (ClientData)elemPtr->classId();
+ }
+ }
graphPtr->flags |= CACHE;
graphPtr->eventuallyRedraw();
@@ -266,7 +268,7 @@ static int GetOp(ClientData clientData, Tcl_Interp* interp,
int objc, Tcl_Obj* const objv[])
{
Graph* graphPtr = (Graph*)clientData;
- if (objc<4)
+ if (objc<3)
return TCL_ERROR;
Legend* legendPtr = graphPtr->legend_;