fix whiteboard shapes to again send proper statuses

This commit is contained in:
Chad Pilkey 2017-05-25 23:46:52 -04:00
parent b7fb0588bb
commit 302040b86d

View File

@ -84,10 +84,12 @@ package org.bigbluebutton.modules.whiteboard.views
//normalize points as we get them to avoid shape drift //normalize points as we get them to avoid shape drift
var np:Point = _shapeFactory.normalizePoint(mouseX, mouseY); var np:Point = _shapeFactory.normalizePoint(mouseX, mouseY);
var statusToSend:String = (_segment.length == 2 ? AnnotationStatus.DRAW_START : AnnotationStatus.DRAW_UPDATE);
_segment[2] = np.x; _segment[2] = np.x;
_segment[3] = np.y; _segment[3] = np.y;
sendShapeToServer(AnnotationStatus.DRAW_UPDATE, tool); sendShapeToServer(statusToSend, tool);
} }
} }
} }
@ -102,14 +104,20 @@ package org.bigbluebutton.modules.whiteboard.views
*/ */
_isDrawing = false; _isDrawing = false;
//normalize points as we get them to avoid shape drift
var np:Point = _shapeFactory.normalizePoint(mouseX, mouseY);
_segment[2] = np.x;
_segment[3] = np.y;
sendShapeToServer(AnnotationStatus.DRAW_END, tool); sendShapeToServer(AnnotationStatus.DRAW_END, tool);
} /* (_isDrawing) */ } /* (_isDrawing) */
} }
} }
private function sendShapeToServer(status:String, tool:WhiteboardTool):void { private function sendShapeToServer(status:String, tool:WhiteboardTool):void {
if (_segment.length == 0) { if (_segment.length > 2) {
// LogUtil.debug("SEGMENT LENGTH = 0"); // LogUtil.debug("SEGMENT too short");
return; return;
} }