Repository: cordova-plugin-camera
Updated Branches:
  refs/heads/master 4e439d85c -> 3f8c53f7f


CB-11410: (ios) fix cameraPopoverHandle.setPosition

 This closes #224


Project: http://git-wip-us.apache.org/repos/asf/cordova-plugin-camera/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/cordova-plugin-camera/commit/3f8c53f7
Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugin-camera/tree/3f8c53f7
Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugin-camera/diff/3f8c53f7

Branch: refs/heads/master
Commit: 3f8c53f7f35970f9ceb9fa5eee18febfd6febb9a
Parents: 4e439d8
Author: Julio César <jcesarmob...@gmail.com>
Authored: Sun Jul 31 17:13:57 2016 +0200
Committer: Julio César <jcesarmob...@gmail.com>
Committed: Sun Jul 31 18:25:03 2016 +0200

----------------------------------------------------------------------
 src/ios/CDVCamera.m | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-plugin-camera/blob/3f8c53f7/src/ios/CDVCamera.m
----------------------------------------------------------------------
diff --git a/src/ios/CDVCamera.m b/src/ios/CDVCamera.m
index 42dd469..f2b17f4 100644
--- a/src/ios/CDVCamera.m
+++ b/src/ios/CDVCamera.m
@@ -240,9 +240,13 @@ static NSString* toBase64(NSData* data) {
 
 - (void)repositionPopover:(CDVInvokedUrlCommand*)command
 {
-    NSDictionary* options = [command argumentAtIndex:0 withDefault:nil];
+    if (([[self pickerController] pickerPopoverController] != nil) && [[[self 
pickerController] pickerPopoverController] isPopoverVisible]) {
 
-    [self displayPopover:options];
+        [[[self pickerController] pickerPopoverController] 
dismissPopoverAnimated:NO];
+
+        NSDictionary* options = [command argumentAtIndex:0 withDefault:nil];
+        [self displayPopover:options];
+    }
 }
 
 - (NSInteger)integerValueForKey:(NSDictionary*)dict key:(NSString*)key 
defaultValue:(NSInteger)defaultValue


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cordova.apache.org
For additional commands, e-mail: commits-h...@cordova.apache.org

Reply via email to