You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by "Simon MacDonald (Resolved) (JIRA)" <ji...@apache.org> on 2012/01/04 21:43:39 UTC
[jira] [Resolved] (CB-104) Capture error object in error callback
in a string and not a CaptureErrorCB object
[ https://issues.apache.org/jira/browse/CB-104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Simon MacDonald resolved CB-104.
--------------------------------
Resolution: Fixed
Fix Version/s: 1.3.0
> Capture error object in error callback in a string and not a CaptureErrorCB object
> ----------------------------------------------------------------------------------
>
> Key: CB-104
> URL: https://issues.apache.org/jira/browse/CB-104
> Project: Apache Callback
> Issue Type: Bug
> Components: Android
> Affects Versions: 1.1.0, 1.2.0
> Environment: Samsung Galaxy S2
> Reporter: Daniel Adrian
> Assignee: Simon MacDonald
> Labels: capture, error
> Fix For: 1.3.0
>
>
> While using the Capture API, specifically to capture video, the returned object within the the error callback is a string with value "Canceled." and not a CaptureErrorCB with an error code.
> This happens when the user cancels the capture using the back button, but could also happen for other error (with another message).
> This is the code in question :
> else if (resultCode == Activity.RESULT_CANCELED) {
> // If we have partial results send them back to the user
> if (results.length() > 0) {
> this.success(new PluginResult(PluginResult.Status.OK, results, "navigator.device.capture._castMediaFile"), this.callbackId);
> }
> // user canceled the action
> else {
> this.fail("Canceled.");
> }
> }
> // If something else
> else {
> // If we have partial results send them back to the user
> if (results.length() > 0) {
> this.success(new PluginResult(PluginResult.Status.OK, results, "navigator.device.capture._castMediaFile"), this.callbackId);
> }
> // something bad happened
> else {
> this.fail("Did not complete!");
> }
> }
> }
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira