Sounds good, feel free to revert.


________________________________
From: Alex Harui <aha...@adobe.com.INVALID>
Sent: Thursday, December 27, 2018 3:43:45 AM
To: dev@royale.apache.org; comm...@royale.apache.org
Subject: Re: [royale-asjs] branch develop updated: Fix implicit coercion error

I don't think we should hack it like this.  Casting a plain object to a type 
makes the code look strange, and it might not minify correctly.  I have a 
different fix I hope to put in shortly where we actually pass in an instance of 
the BlogPropertyBag.

-Alex

On 12/26/18, 6:57 AM, "yish...@apache.org" <yish...@apache.org> wrote:

    This is an automated email from the ASF dual-hosted git repository.

    yishayw pushed a commit to branch develop
    in repository 
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitbox.apache.org%2Frepos%2Fasf%2Froyale-asjs.git&amp;data=02%7C01%7Caharui%40adobe.com%7Cf49498642ee3461f0c5408d66b427f89%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636814330700634536&amp;sdata=YiAM%2FJCbAfsj%2Fbi2sH9ggzN4JSwpdfelXbGM76SF5x0%3D&amp;reserved=0


    The following commit(s) were added to refs/heads/develop by this push:
         new 2f127d4  Fix implicit coercion error
    2f127d4 is described below

    commit 2f127d459ee807f197950e11af947c623c270369
    Author: DESKTOP-RH4S838\Yishay <yishayj...@hotmail.com>
    AuthorDate: Wed Dec 26 16:57:33 2018 +0200

        Fix implicit coercion error
    ---
     .../src/main/royale/org/apache/royale/storage/file/DataOutputStream.as  | 
2 +-
     .../apache/royale/storage/providers/AndroidExternalStorageProvider.as   | 
2 +-
     .../royale/org/apache/royale/storage/providers/WebStorageProvider.as    | 
2 +-
     3 files changed, 3 insertions(+), 3 deletions(-)

    diff --git 
a/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/file/DataOutputStream.as
 
b/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/file/DataOutputStream.as
    index cff76eb..55eab71 100644
    --- 
a/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/file/DataOutputStream.as
    +++ 
b/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/file/DataOutputStream.as
    @@ -117,7 +117,7 @@ public class DataOutputStream extends EventDispatcher 
implements IDataOutput
         public function writeText(text:String):void
         {
                 COMPILE::JS {
    -                   var blob:Blob = new Blob([text], { type: 'text/plain' 
});
    +                   var blob:Blob = new Blob([text], { type: 'text/plain' } 
as BlobPropertyBag);
                         _fileWriter.write(blob);
                 }
                 COMPILE::SWF {
    diff --git 
a/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/providers/AndroidExternalStorageProvider.as
 
b/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/providers/AndroidExternalStorageProvider.as
    index ea79a5b..cf05a73 100644
    --- 
a/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/providers/AndroidExternalStorageProvider.as
    +++ 
b/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/providers/AndroidExternalStorageProvider.as
    @@ -199,7 +199,7 @@ package org.apache.royale.storage.providers
                                                                 
_target.dispatchEvent(newEvent);
                                                         };

    -                                                   var blob:Blob = new 
Blob([text], { type: 'text/plain' });
    +                                                   var blob:Blob = new 
Blob([text], { type: 'text/plain' } as BlobPropertyBag);
                                                         fileWriter.write(blob);
                                                 }, function(e):void {
                                                         var 
errEvent:FileErrorEvent = new FileErrorEvent("ERROR");
    diff --git 
a/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/providers/WebStorageProvider.as
 
b/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/providers/WebStorageProvider.as
    index 1632bfa..dd9c84c 100644
    --- 
a/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/providers/WebStorageProvider.as
    +++ 
b/frameworks/projects/Storage/src/main/royale/org/apache/royale/storage/providers/WebStorageProvider.as
    @@ -199,7 +199,7 @@ package org.apache.royale.storage.providers
                                                                 
_target.dispatchEvent(newEvent);
                                                         };

    -                                                   var blob:Blob = new 
Blob([text], { type: 'text/plain' });
    +                                                   var blob:Blob = new 
Blob([text], { type: 'text/plain' } as BlobPropertyBag);
                                                         fileWriter.write(blob);
                                                 }, function(e):void {
                                                         var 
errEvent:FileErrorEvent = new FileErrorEvent("ERROR");



Reply via email to