{"action":"created","issue":{"url":"https://api.github.com/repos/rounak/RJImageLoader/issues/5","labels_url":"https://api.github.com/repos/rounak/RJImageLoader/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/rounak/RJImageLoader/issues/5/comments","events_url":"https://api.github.com/repos/rounak/RJImageLoader/issues/5/events","html_url":"https://github.com/rounak/RJImageLoader/pull/5","id":59176188,"number":5,"title":"Fixed flicker on animation completion","user":{"login":"jbttn","id":656438,"avatar_url":"https://avatars.githubusercontent.com/u/656438?v=3","gravatar_id":"","url":"https://api.github.com/users/jbttn","html_url":"https://github.com/jbttn","followers_url":"https://api.github.com/users/jbttn/followers","following_url":"https://api.github.com/users/jbttn/following{/other_user}","gists_url":"https://api.github.com/users/jbttn/gists{/gist_id}","starred_url":"https://api.github.com/users/jbttn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbttn/subscriptions","organizations_url":"https://api.github.com/users/jbttn/orgs","repos_url":"https://api.github.com/users/jbttn/repos","events_url":"https://api.github.com/users/jbttn/events{/privacy}","received_events_url":"https://api.github.com/users/jbttn/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-02-27T01:37:36Z","updated_at":"2015-02-27T10:49:14Z","closed_at":"2015-02-27T10:49:04Z","pull_request":{"url":"https://api.github.com/repos/rounak/RJImageLoader/pulls/5","html_url":"https://github.com/rounak/RJImageLoader/pull/5","diff_url":"https://github.com/rounak/RJImageLoader/pull/5.diff","patch_url":"https://github.com/rounak/RJImageLoader/pull/5.patch"},"body":"For some reason the path did not seem to be updated when set to the new path inside the transaction block.  The flicker that is seen is actually the mask showing up with the old path right before the mask is set to nil in the animation completion delegate.  There is a timing issue where the mask can still show up for a split second right before the mask is set to nil.  The solution I've come up with is to ensure the the animations are not removed on completion and to remove them manually AFTER the mask is set to nil.  I'm not sure if this is the best solution for this problem, but it does fix the flicker."},"comment":{"url":"https://api.github.com/repos/rounak/RJImageLoader/issues/comments/76375477","html_url":"https://github.com/rounak/RJImageLoader/pull/5#issuecomment-76375477","issue_url":"https://api.github.com/repos/rounak/RJImageLoader/issues/5","id":76375477,"user":{"login":"rounak","id":240258,"avatar_url":"https://avatars.githubusercontent.com/u/240258?v=3","gravatar_id":"","url":"https://api.github.com/users/rounak","html_url":"https://github.com/rounak","followers_url":"https://api.github.com/users/rounak/followers","following_url":"https://api.github.com/users/rounak/following{/other_user}","gists_url":"https://api.github.com/users/rounak/gists{/gist_id}","starred_url":"https://api.github.com/users/rounak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rounak/subscriptions","organizations_url":"https://api.github.com/users/rounak/orgs","repos_url":"https://api.github.com/users/rounak/repos","events_url":"https://api.github.com/users/rounak/events{/privacy}","received_events_url":"https://api.github.com/users/rounak/received_events","type":"User","site_admin":false},"created_at":"2015-02-27T10:49:14Z","updated_at":"2015-02-27T10:49:14Z","body":"Thanks @jbttn, merged!"}}