I'm using that renderer a lot but didn't notice anything wrong with that, although it looks like your fix is good. I hope to check it once all stuff back to normal in develop.
Thanks, Piotr 2018-05-27 13:26 GMT+02:00 Harbs <harbs.li...@gmail.com>: > This change looks correct to me and fixed the bug as I observed it. > > Any idea why was mouse up used instead of click in the first place? > > I assume the same fix should be applied to the swf block? > > Harbs > > > On May 27, 2018, at 2:24 PM, ha...@apache.org wrote: > > > > This is an automated email from the ASF dual-hosted git repository. > > > > harbs pushed a commit to branch feature/revert-refactor > > in repository https://gitbox.apache.org/repos/asf/royale-asjs.git > > > > > > The following commit(s) were added to refs/heads/feature/revert-refactor > by this push: > > new 3c61cf6 Item Renderer firing itemChanged when mouse is dragged > over item renderer and released > > 3c61cf6 is described below > > > > commit 3c61cf64218eade1d74a69d08894483c33374bd1 > > Author: Harbs <ha...@in-tools.com> > > AuthorDate: Sun May 27 14:24:17 2018 +0300 > > > > Item Renderer firing itemChanged when mouse is dragged over item > renderer and released > > --- > > .../apache/royale/html/beads/controllers/ItemRendererMouseController.as > | 2 +- > > .../royale/org/apache/royale/html/supportClasses/StringItemRenderer.as > | 2 +- > > 2 files changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/ > royale/html/beads/controllers/ItemRendererMouseController.as > b/frameworks/projects/Basic/src/main/royale/org/apache/ > royale/html/beads/controllers/ItemRendererMouseController.as > > index c9c53e5..a040368 100644 > > --- a/frameworks/projects/Basic/src/main/royale/org/apache/ > royale/html/beads/controllers/ItemRendererMouseController.as > > +++ b/frameworks/projects/Basic/src/main/royale/org/apache/ > royale/html/beads/controllers/ItemRendererMouseController.as > > @@ -91,7 +91,7 @@ COMPILE::JS { > > goog.events.listen(element, > goog.events.EventType.MOUSEOVER, this.handleMouseOver); > > goog.events.listen(element, > goog.events.EventType.MOUSEOUT, this.handleMouseOut); > > goog.events.listen(element, > goog.events.EventType.MOUSEDOWN, this.handleMouseDown); > > - goog.events.listen(element, > goog.events.EventType.MOUSEUP, this.handleMouseUp); > > + goog.events.listen(element, > goog.events.EventType.CLICK, this.handleMouseUp); > > } > > } > > > > diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/ > royale/html/supportClasses/StringItemRenderer.as > b/frameworks/projects/Basic/src/main/royale/org/apache/ > royale/html/supportClasses/StringItemRenderer.as > > index b49c826..5487068 100644 > > --- a/frameworks/projects/Basic/src/main/royale/org/apache/ > royale/html/supportClasses/StringItemRenderer.as > > +++ b/frameworks/projects/Basic/src/main/royale/org/apache/ > royale/html/supportClasses/StringItemRenderer.as > > @@ -28,10 +28,10 @@ package org.apache.royale.html.supportClasses > > COMPILE::JS > > { > > import org.apache.royale.core.WrappedHTMLElement; > > + import org.apache.royale.html.util.addElementToWrapper; > > } > > import org.apache.royale.events.Event; > > import org.apache.royale.html.beads.ITextItemRenderer; > > - import org.apache.royale.html.util.addElementToWrapper; > > > > /** > > * The StringItemRenderer class displays data in string form > using the data's toString() > > > > -- > > To stop receiving notification emails like this one, please contact > > ha...@apache.org. > > -- Piotr Zarzycki Patreon: *https://www.patreon.com/piotrzarzycki <https://www.patreon.com/piotrzarzycki>*