[
https://issues.apache.org/jira/browse/CLIMATE-79?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Joyce resolved CLIMATE-79.
----------------------------------
Resolution: Fixed
Resolved in rResolved in r1489625
> regionParameter changes cause a race condition when drawing map overlays
> ------------------------------------------------------------------------
>
> Key: CLIMATE-79
> URL: https://issues.apache.org/jira/browse/CLIMATE-79
> Project: Apache Open Climate Workbench
> Issue Type: Bug
> Components: rcmet ui
> Affects Versions: 0.1-incubating
> Reporter: Michael Joyce
> Assignee: Michael Joyce
> Fix For: 0.1-incubating
>
>
> The ParameterSelectCtrl and WorldMapCtrl share region selection information
> through the regionSelectParams service. Various controllers throughout the
> application use $watch to look for changes to the user selected datasets
> which they get from the selectedDatasetInformation service. When a new
> dataset is added the following events trigger
> - The dataset $watch-es trigger in WorldMapCtrl and ParameterSelectCtrl
> - WorldMapCtrl now redraws the overlays on the map including the user
> selected region overlay
> - ParameterSelectCtrl does some calculations and sets the user selected
> region values
> The second and third step are the issue. Often times the regionSelectParams
> data will be invalid or outdated when the WorldMapCtrl does its draw. This
> results in an incorrect or broken overlay.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira