File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -133,6 +133,7 @@ class EventContainerWrapper extends React.Component {
133
133
134
134
_selectable = ( ) => {
135
135
let node = findDOMNode ( this )
136
+ let isBeingDragged = false
136
137
let selector = ( this . _selector = new Selection ( ( ) =>
137
138
node . closest ( '.rbc-time-view' )
138
139
) )
@@ -177,16 +178,22 @@ class EventContainerWrapper extends React.Component {
177
178
this . handleDropFromOutside ( point , bounds )
178
179
} )
179
180
180
- selector . on ( 'selectStart' , ( ) => this . context . draggable . onStart ( ) )
181
+ selector . on ( 'selectStart' , ( ) => {
182
+ isBeingDragged = true
183
+ this . context . draggable . onStart ( )
184
+ } )
181
185
182
186
selector . on ( 'select' , point => {
183
187
const bounds = getBoundsForNode ( node )
184
-
188
+ isBeingDragged = false
185
189
if ( ! this . state . event || ! pointInColumn ( bounds , point ) ) return
186
190
this . handleInteractionEnd ( )
187
191
} )
188
192
189
- selector . on ( 'click' , ( ) => this . context . draggable . onEnd ( null ) )
193
+ selector . on ( 'click' , ( ) => {
194
+ if ( isBeingDragged ) this . reset ( )
195
+ this . context . draggable . onEnd ( null )
196
+ } )
190
197
191
198
selector . on ( 'reset' , ( ) => {
192
199
this . reset ( )
You can’t perform that action at this time.
0 commit comments