File tree 2 files changed +5
-5
lines changed 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -200,7 +200,7 @@ function plotOne(gd, cd0) {
200
200
201
201
var visibleDims = trace . _visibleDims ;
202
202
var visibleLength = cdata . length ;
203
- var viewOpts = { } ;
203
+ var viewOpts = scene . viewOpts = { } ;
204
204
viewOpts . ranges = new Array ( visibleLength ) ;
205
205
viewOpts . domains = new Array ( visibleLength ) ;
206
206
@@ -298,8 +298,8 @@ function plotOne(gd, cd0) {
298
298
}
299
299
}
300
300
else {
301
- scene . matrix . update ( matrixOpts , null ) ;
302
- scene . matrix . update ( viewOpts , null ) ;
301
+ var opts = Lib . extendFlat ( { } , matrixOpts , viewOpts ) ;
302
+ scene . matrix . update ( opts , null ) ;
303
303
stash . xpx = stash . ypx = null ;
304
304
}
305
305
Original file line number Diff line number Diff line change @@ -921,10 +921,10 @@ describe('Test splom drag:', function() {
921
921
var scene = gd . _fullLayout . _splomScenes [ uid ] ;
922
922
// N.B. _drag triggers two updateSubplots call
923
923
// - 1 update and 1 draw call per updateSubplot
924
- // - 2 update calls (1 for data, 1 for view opts)
924
+ // - 1 update calls for data+ view opts
925
925
// during splom plot on mouseup
926
926
// - 1 draw call during splom plot on mouseup
927
- expect ( scene . matrix . update ) . toHaveBeenCalledTimes ( 4 ) ;
927
+ expect ( scene . matrix . update ) . toHaveBeenCalledTimes ( 3 ) ;
928
928
expect ( scene . matrix . draw ) . toHaveBeenCalledTimes ( 3 ) ;
929
929
930
930
_assertRanges ( 'after drag' , [
You can’t perform that action at this time.
0 commit comments