Actually, the question about testing was more directed at Robbyn666, who
claims it makes a difference empirically, but it could be timing.

Harbs, it is up to you, but IMO you could accept the patch because I don't
think it would make anything worse.

-Alex

On 11/18/15, 1:57 PM, "Harbs" <harbs.li...@gmail.com> wrote:

>No. I did not test it, and I missed that stack trace.
>
>Sorry. My bad. I just reverted the commit.
>
>On Nov 18, 2015, at 11:46 PM, Alex Harui <aha...@adobe.com> wrote:
>
>> Did this patch actually get tested to prove it solves the issue?
>> 
>> The exception stack trace starts with:
>> 
>> Error: Error #3200: Cannot perform operation on closed window.
>> at Error$/throwError()
>> at flash.display::NativeWindow/get minSize()
>> 
>> ...
>> 
>> Which makes me think that even the test of checking minSize is going to
>> result in the same exception.  I was expecting the change to test if the
>> window is closed or maybe a try/catch.
>> 
>> -Alex
>> 
>> On 11/18/15, 1:20 PM, "ha...@apache.org" <ha...@apache.org> wrote:
>> 
>>> Repository: flex-sdk
>>> Updated Branches:
>>> refs/heads/develop aee1a2fa0 -> 813fb8eed
>>> 
>>> 
>>> This closes #37
>>> 
>>> 
>>> Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
>>> Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/813fb8ee
>>> Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/813fb8ee
>>> Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/813fb8ee
>>> 
>>> Branch: refs/heads/develop
>>> Commit: 813fb8eed7fd85fd6a409bb398dbff51bab96124
>>> Parents: aee1a2f
>>> Author: Harbs <ha...@in-tools.com>
>>> Authored: Wed Nov 18 23:19:53 2015 +0200
>>> Committer: Harbs <ha...@in-tools.com>
>>> Committed: Wed Nov 18 23:19:53 2015 +0200
>>> 
>>> ----------------------------------------------------------------------
>>> .../airspark/src/spark/components/WindowedApplication.as     | 8
>>>++++----
>>> 1 file changed, 4 insertions(+), 4 deletions(-)
>>> ----------------------------------------------------------------------
>>> 
>>> 
>>> 
>>>http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/813fb8ee/frameworks
>>>/p
>>> rojects/airspark/src/spark/components/WindowedApplication.as
>>> ----------------------------------------------------------------------
>>> diff --git 
>>> 
>>>a/frameworks/projects/airspark/src/spark/components/WindowedApplication.
>>>as
>>> 
>>> 
>>>b/frameworks/projects/airspark/src/spark/components/WindowedApplication.
>>>as
>>> index 8843e5a..6ca3094 100644
>>> --- 
>>> 
>>>a/frameworks/projects/airspark/src/spark/components/WindowedApplication.
>>>as
>>> +++ 
>>> 
>>>b/frameworks/projects/airspark/src/spark/components/WindowedApplication.
>>>as
>>> @@ -690,7 +690,7 @@ public class WindowedApplication extends
>>>Application
>>> implements IWindow
>>>     */
>>>    override public function get maxHeight():Number
>>>    {
>>> -        if (nativeWindow && !maxHeightChanged)
>>> +        if (nativeWindow && nativeWindow.maxSize && !maxHeightChanged)
>>>            return nativeWindow.maxSize.y - chromeHeight();
>>>        else
>>>            return _maxHeight;
>>> @@ -738,7 +738,7 @@ public class WindowedApplication extends
>>>Application
>>> implements IWindow
>>>     */
>>>    override public function get maxWidth():Number
>>>    {
>>> -        if (nativeWindow && !maxWidthChanged)
>>> +        if (nativeWindow && nativeWindow.maxSize && !maxWidthChanged)
>>>            return nativeWindow.maxSize.x - chromeWidth();
>>>        else
>>>            return _maxWidth;
>>> @@ -792,7 +792,7 @@ public class WindowedApplication extends
>>>Application
>>> implements IWindow
>>>     */
>>>    override public function get minHeight():Number
>>>    {
>>> -        if (nativeWindow && !minHeightChanged)
>>> +        if (nativeWindow && nativeWindow.minSize && !minHeightChanged)
>>>            return nativeWindow.minSize.y - chromeHeight();
>>>        else
>>>            return _minHeight;
>>> @@ -840,7 +840,7 @@ public class WindowedApplication extends
>>>Application
>>> implements IWindow
>>>     */
>>>    override public function get minWidth():Number
>>>    {
>>> -        if (nativeWindow && !minWidthChanged)
>>> +        if (nativeWindow && nativeWindow.minSize && !minWidthChanged)
>>>            return nativeWindow.minSize.x - chromeWidth();
>>>        else
>>>            return _minWidth;
>>> 
>> 
>

Reply via email to