conference: change layout on click
Change-Id: I5827b88161fb6e52c70e1c2ccea540e18bce6d2f
diff --git a/src/views/ConferenceOverlayView.mm b/src/views/ConferenceOverlayView.mm
index 96d3f55..cc435c9 100644
--- a/src/views/ConferenceOverlayView.mm
+++ b/src/views/ConferenceOverlayView.mm
@@ -189,6 +189,20 @@
[super mouseExited:theEvent];
}
+-(void)mouseUp:(NSEvent *)theEvent
+{
+ [super mouseUp:theEvent];
+ if ([theEvent clickCount] == 1) {
+ [self performSelector:@selector(singleTap) withObject:nil afterDelay:[NSEvent doubleClickInterval]];
+ } else if (theEvent.clickCount == 2) {
+ [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(singleTap) object:nil];
+ }
+}
+
+- (void)singleTap {
+ [self.delegate maximizeParticipant:self.participant.uri active: self.participant.active];
+}
+
- (void)ensureTrackingArea {
if (trackingArea == nil) {
trackingArea = [[NSTrackingArea alloc] initWithRect:NSZeroRect