{"action":"created","issue":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/1702","labels_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/1702/labels{/name}","comments_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/1702/comments","events_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/1702/events","html_url":"https://github.com/mapbox/mapbox-gl-native/issues/1702","id":86828364,"number":1702,"title":"Area fill colors get corrupted upon scroll (Android).","user":{"login":"mb12","id":8890269,"avatar_url":"https://avatars.githubusercontent.com/u/8890269?v=3","gravatar_id":"","url":"https://api.github.com/users/mb12","html_url":"https://github.com/mb12","followers_url":"https://api.github.com/users/mb12/followers","following_url":"https://api.github.com/users/mb12/following{/other_user}","gists_url":"https://api.github.com/users/mb12/gists{/gist_id}","starred_url":"https://api.github.com/users/mb12/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mb12/subscriptions","organizations_url":"https://api.github.com/users/mb12/orgs","repos_url":"https://api.github.com/users/mb12/repos","events_url":"https://api.github.com/users/mb12/events{/privacy}","received_events_url":"https://api.github.com/users/mb12/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/labels/Android","name":"Android","color":"5319e7"},{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/milestones/6","html_url":"https://github.com/mapbox/mapbox-gl-native/milestones/Android%20b1","labels_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/milestones/6/labels","id":982241,"number":6,"title":"Android b1","description":"","creator":{"login":"ljbade","id":1215089,"avatar_url":"https://avatars.githubusercontent.com/u/1215089?v=3","gravatar_id":"","url":"https://api.github.com/users/ljbade","html_url":"https://github.com/ljbade","followers_url":"https://api.github.com/users/ljbade/followers","following_url":"https://api.github.com/users/ljbade/following{/other_user}","gists_url":"https://api.github.com/users/ljbade/gists{/gist_id}","starred_url":"https://api.github.com/users/ljbade/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ljbade/subscriptions","organizations_url":"https://api.github.com/users/ljbade/orgs","repos_url":"https://api.github.com/users/ljbade/repos","events_url":"https://api.github.com/users/ljbade/events{/privacy}","received_events_url":"https://api.github.com/users/ljbade/received_events","type":"User","site_admin":false},"open_issues":59,"closed_issues":66,"state":"open","created_at":"2015-02-17T02:38:50Z","updated_at":"2015-08-10T14:43:47Z","due_on":null,"closed_at":null},"comments":21,"created_at":"2015-06-10T04:05:42Z","updated_at":"2015-08-11T18:16:12Z","closed_at":null,"body":"This is consistently reproducible on Samsung Nexus S. \r\nJust go to any area with fill colors and scroll.  I've attached two screenshots from Samsung Nexus S (one that shows expected fill colors and the other that shows corrupted fill colors).\r\n\r\n![corrupted_fillcolor](https://cloud.githubusercontent.com/assets/8890269/8074764/258a51fa-0eeb-11e5-8f5e-11a0fbd78ec1.png)\r\n![expected_fillcolor](https://cloud.githubusercontent.com/assets/8890269/8074763/258a1d84-0eeb-11e5-8fb2-cadf647a84f7.png)\r\n"},"comment":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/comments/130001253","html_url":"https://github.com/mapbox/mapbox-gl-native/issues/1702#issuecomment-130001253","issue_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/1702","id":130001253,"user":{"login":"mb12","id":8890269,"avatar_url":"https://avatars.githubusercontent.com/u/8890269?v=3","gravatar_id":"","url":"https://api.github.com/users/mb12","html_url":"https://github.com/mb12","followers_url":"https://api.github.com/users/mb12/followers","following_url":"https://api.github.com/users/mb12/following{/other_user}","gists_url":"https://api.github.com/users/mb12/gists{/gist_id}","starred_url":"https://api.github.com/users/mb12/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mb12/subscriptions","organizations_url":"https://api.github.com/users/mb12/orgs","repos_url":"https://api.github.com/users/mb12/repos","events_url":"https://api.github.com/users/mb12/events{/privacy}","received_events_url":"https://api.github.com/users/mb12/received_events","type":"User","site_admin":false},"created_at":"2015-08-11T18:16:12Z","updated_at":"2015-08-11T18:16:12Z","body":"Here is more information regarding the lines disappearing issue:\r\n\r\n1.) Lines disappear/appear at a point a new tile enters/leaves the Viewport.  By this I mean, with renderDebugFrame turned on, move the red frame line into and out of the ViewPort.\r\n\r\n2.) Whenever this happens, the list of RenderItems changes, resulting in new depth ranges being mapped to each RenderItem bucket. \r\n\r\n3.) The issue happens independently of fill buckets. Remove fill style layers from style.json or always return nullptr from TileWorker::createFillBucket. "}}