Update bounds to only use position coordinates

This commit is contained in:
VincentRoth 2016-06-30 10:03:57 +02:00 committed by GitHub
parent 90ceca44ae
commit 3f01a95c73

View File

@ -39,15 +39,14 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
uti = (__bridge NSString *)UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, (__bridge CFStringRef)fileExt, NULL); uti = (__bridge NSString *)UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, (__bridge CFStringRef)fileExt, NULL);
} }
CGRect bounds; CGRect rect;
if (3 >= [command.arguments count]) { if (3 >= [command.arguments count]) {
NSArray *boundsValues = [command.arguments objectAtIndex: 2]; NSArray *positionValues = command.arguments[2];
bounds = CGRectMake([[boundsValues objectAtIndex:0] floatValue], rect = CGRectMake([0,0,
[[boundsValues objectAtIndex:1] floatValue], [[positionValues objectAtIndex:0] floatValue],
[[boundsValues objectAtIndex:2] floatValue], [[positionValues objectAtIndex:1] floatValue]);
[[boundsValues objectAtIndex:3] floatValue]);
} else { } else {
bounds = CGRectMake(0, 0, 1000.0f, 150.0f); rect = CGRectMake(0, 0, 1000.0f, 150.0f);
} }
CDVViewController* cont = (CDVViewController*)[ super viewController ]; CDVViewController* cont = (CDVViewController*)[ super viewController ];
@ -74,7 +73,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
self.controller.UTI = uti; self.controller.UTI = uti;
CDVPluginResult* pluginResult = nil; CDVPluginResult* pluginResult = nil;
BOOL wasOpened = [self.controller presentOptionsMenuFromRect:bounds inView:cont.view animated:NO]; BOOL wasOpened = [self.controller presentOptionsMenuFromRect:rect inView:cont.view animated:NO];
if(wasOpened) { if(wasOpened) {
pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString: @""]; pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString: @""];