{"action":"created","issue":{"url":"https://api.github.com/repos/wordpress-mobile/WordPress-Android/issues/2143","labels_url":"https://api.github.com/repos/wordpress-mobile/WordPress-Android/issues/2143/labels{/name}","comments_url":"https://api.github.com/repos/wordpress-mobile/WordPress-Android/issues/2143/comments","events_url":"https://api.github.com/repos/wordpress-mobile/WordPress-Android/issues/2143/events","html_url":"https://github.com/wordpress-mobile/WordPress-Android/pull/2143","id":53277321,"number":2143,"title":"Fix Notifications Detail List Flicker","user":{"login":"roundhill","id":789137,"avatar_url":"https://avatars.githubusercontent.com/u/789137?v=3","gravatar_id":"","url":"https://api.github.com/users/roundhill","html_url":"https://github.com/roundhill","followers_url":"https://api.github.com/users/roundhill/followers","following_url":"https://api.github.com/users/roundhill/following{/other_user}","gists_url":"https://api.github.com/users/roundhill/gists{/gist_id}","starred_url":"https://api.github.com/users/roundhill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roundhill/subscriptions","organizations_url":"https://api.github.com/users/roundhill/orgs","repos_url":"https://api.github.com/users/roundhill/repos","events_url":"https://api.github.com/users/roundhill/events{/privacy}","received_events_url":"https://api.github.com/users/roundhill/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"nbradbury","id":3903757,"avatar_url":"https://avatars.githubusercontent.com/u/3903757?v=3","gravatar_id":"","url":"https://api.github.com/users/nbradbury","html_url":"https://github.com/nbradbury","followers_url":"https://api.github.com/users/nbradbury/followers","following_url":"https://api.github.com/users/nbradbury/following{/other_user}","gists_url":"https://api.github.com/users/nbradbury/gists{/gist_id}","starred_url":"https://api.github.com/users/nbradbury/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nbradbury/subscriptions","organizations_url":"https://api.github.com/users/nbradbury/orgs","repos_url":"https://api.github.com/users/nbradbury/repos","events_url":"https://api.github.com/users/nbradbury/events{/privacy}","received_events_url":"https://api.github.com/users/nbradbury/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-01-02T20:55:06Z","updated_at":"2015-01-05T15:04:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/wordpress-mobile/WordPress-Android/pulls/2143","html_url":"https://github.com/wordpress-mobile/WordPress-Android/pull/2143","diff_url":"https://github.com/wordpress-mobile/WordPress-Android/pull/2143.diff","patch_url":"https://github.com/wordpress-mobile/WordPress-Android/pull/2143.patch"},"body":" Fixes janky list reload when a Simperium change is received in the notifications detail list:\r\n* `NotificationDetailListFragment` now has a private instance of `NoteBlockAdapter`, so it can just update the backing array instead of recreating the adapter every time we reload the list.\r\n* `NoteBlockAdapter` overrides `hasStableIds()` and returns `true`, which helps prevent list rows from reloading their content unnecessarily.\r\n* Moved `NoteBlockAdapter` into its own class for better organization.\r\n\r\nFixes #2132 "},"comment":{"url":"https://api.github.com/repos/wordpress-mobile/WordPress-Android/issues/comments/68719344","html_url":"https://github.com/wordpress-mobile/WordPress-Android/pull/2143#issuecomment-68719344","issue_url":"https://api.github.com/repos/wordpress-mobile/WordPress-Android/issues/2143","id":68719344,"user":{"login":"nbradbury","id":3903757,"avatar_url":"https://avatars.githubusercontent.com/u/3903757?v=3","gravatar_id":"","url":"https://api.github.com/users/nbradbury","html_url":"https://github.com/nbradbury","followers_url":"https://api.github.com/users/nbradbury/followers","following_url":"https://api.github.com/users/nbradbury/following{/other_user}","gists_url":"https://api.github.com/users/nbradbury/gists{/gist_id}","starred_url":"https://api.github.com/users/nbradbury/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nbradbury/subscriptions","organizations_url":"https://api.github.com/users/nbradbury/orgs","repos_url":"https://api.github.com/users/nbradbury/repos","events_url":"https://api.github.com/users/nbradbury/events{/privacy}","received_events_url":"https://api.github.com/users/nbradbury/received_events","type":"User","site_admin":false},"created_at":"2015-01-05T15:04:06Z","updated_at":"2015-01-05T15:04:06Z","body":"@roundhill can you pull develop into this? that should fix the travis build problem, after which I can merge this."}}