{"action":"opened","number":225,"pull_request":{"url":"https://api.github.com/repos/splitwise/TokenAutoComplete/pulls/225","id":74081904,"html_url":"https://github.com/splitwise/TokenAutoComplete/pull/225","diff_url":"https://github.com/splitwise/TokenAutoComplete/pull/225.diff","patch_url":"https://github.com/splitwise/TokenAutoComplete/pull/225.patch","issue_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/issues/225","number":225,"state":"open","locked":false,"title":"Fixed potential activity leak in onSavedState.","user":{"login":"st1hy","id":12558449,"avatar_url":"https://avatars.githubusercontent.com/u/12558449?v=3","gravatar_id":"","url":"https://api.github.com/users/st1hy","html_url":"https://github.com/st1hy","followers_url":"https://api.github.com/users/st1hy/followers","following_url":"https://api.github.com/users/st1hy/following{/other_user}","gists_url":"https://api.github.com/users/st1hy/gists{/gist_id}","starred_url":"https://api.github.com/users/st1hy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/st1hy/subscriptions","organizations_url":"https://api.github.com/users/st1hy/orgs","repos_url":"https://api.github.com/users/st1hy/repos","events_url":"https://api.github.com/users/st1hy/events{/privacy}","received_events_url":"https://api.github.com/users/st1hy/received_events","type":"User","site_admin":false},"body":"Parent text view stores copy of spannable text builder in saved state during onSavedState which indirectly leaks activity:\r\nSpannableStringBuilder.mSpans -> TokenImageSpan -> mView -> ... -> activity\r\nunless spans are marked with NoCopySpan. onRestoreInstanceState is recreating span views already, no change required.\r\n\r\nThis leak can be seen if recreated activity keeps reference to saved state acquired in onCreate(Bundle).","created_at":"2016-06-16T13:37:42Z","updated_at":"2016-06-16T13:37:42Z","closed_at":null,"merged_at":null,"merge_commit_sha":"74305c5d5469bf6843ced70bd53d4d63a301b05a","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/pulls/225/commits","review_comments_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/pulls/225/comments","review_comment_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/pulls/comments{/number}","comments_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/issues/225/comments","statuses_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/statuses/f0506ff3a4a906c46063c58a98d356be3c0e5687","head":{"label":"st1hy:master","ref":"master","sha":"f0506ff3a4a906c46063c58a98d356be3c0e5687","user":{"login":"st1hy","id":12558449,"avatar_url":"https://avatars.githubusercontent.com/u/12558449?v=3","gravatar_id":"","url":"https://api.github.com/users/st1hy","html_url":"https://github.com/st1hy","followers_url":"https://api.github.com/users/st1hy/followers","following_url":"https://api.github.com/users/st1hy/following{/other_user}","gists_url":"https://api.github.com/users/st1hy/gists{/gist_id}","starred_url":"https://api.github.com/users/st1hy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/st1hy/subscriptions","organizations_url":"https://api.github.com/users/st1hy/orgs","repos_url":"https://api.github.com/users/st1hy/repos","events_url":"https://api.github.com/users/st1hy/events{/privacy}","received_events_url":"https://api.github.com/users/st1hy/received_events","type":"User","site_admin":false},"repo":{"id":61204524,"name":"TokenAutoComplete","full_name":"st1hy/TokenAutoComplete","owner":{"login":"st1hy","id":12558449,"avatar_url":"https://avatars.githubusercontent.com/u/12558449?v=3","gravatar_id":"","url":"https://api.github.com/users/st1hy","html_url":"https://github.com/st1hy","followers_url":"https://api.github.com/users/st1hy/followers","following_url":"https://api.github.com/users/st1hy/following{/other_user}","gists_url":"https://api.github.com/users/st1hy/gists{/gist_id}","starred_url":"https://api.github.com/users/st1hy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/st1hy/subscriptions","organizations_url":"https://api.github.com/users/st1hy/orgs","repos_url":"https://api.github.com/users/st1hy/repos","events_url":"https://api.github.com/users/st1hy/events{/privacy}","received_events_url":"https://api.github.com/users/st1hy/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/st1hy/TokenAutoComplete","description":"Gmail style MultiAutoCompleteTextView for Android","fork":true,"url":"https://api.github.com/repos/st1hy/TokenAutoComplete","forks_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/forks","keys_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/keys{/key_id}","collaborators_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/teams","hooks_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/hooks","issue_events_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/issues/events{/number}","events_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/events","assignees_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/assignees{/user}","branches_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/branches{/branch}","tags_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/tags","blobs_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/git/refs{/sha}","trees_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/git/trees{/sha}","statuses_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/statuses/{sha}","languages_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/languages","stargazers_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/stargazers","contributors_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/contributors","subscribers_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/subscribers","subscription_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/subscription","commits_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/commits{/sha}","git_commits_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/git/commits{/sha}","comments_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/comments{/number}","issue_comment_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/issues/comments{/number}","contents_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/contents/{+path}","compare_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/compare/{base}...{head}","merges_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/merges","archive_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/downloads","issues_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/issues{/number}","pulls_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/pulls{/number}","milestones_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/milestones{/number}","notifications_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/labels{/name}","releases_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/releases{/id}","deployments_url":"https://api.github.com/repos/st1hy/TokenAutoComplete/deployments","created_at":"2016-06-15T11:57:33Z","updated_at":"2016-06-15T11:57:33Z","pushed_at":"2016-06-16T13:34:32Z","git_url":"git://github.com/st1hy/TokenAutoComplete.git","ssh_url":"git@github.com:st1hy/TokenAutoComplete.git","clone_url":"https://github.com/st1hy/TokenAutoComplete.git","svn_url":"https://github.com/st1hy/TokenAutoComplete","homepage":null,"size":632,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"splitwise:master","ref":"master","sha":"7253de8719e26d68a8be5e073dbcaf1964de1433","user":{"login":"splitwise","id":1584483,"avatar_url":"https://avatars.githubusercontent.com/u/1584483?v=3","gravatar_id":"","url":"https://api.github.com/users/splitwise","html_url":"https://github.com/splitwise","followers_url":"https://api.github.com/users/splitwise/followers","following_url":"https://api.github.com/users/splitwise/following{/other_user}","gists_url":"https://api.github.com/users/splitwise/gists{/gist_id}","starred_url":"https://api.github.com/users/splitwise/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/splitwise/subscriptions","organizations_url":"https://api.github.com/users/splitwise/orgs","repos_url":"https://api.github.com/users/splitwise/repos","events_url":"https://api.github.com/users/splitwise/events{/privacy}","received_events_url":"https://api.github.com/users/splitwise/received_events","type":"Organization","site_admin":false},"repo":{"id":12959153,"name":"TokenAutoComplete","full_name":"splitwise/TokenAutoComplete","owner":{"login":"splitwise","id":1584483,"avatar_url":"https://avatars.githubusercontent.com/u/1584483?v=3","gravatar_id":"","url":"https://api.github.com/users/splitwise","html_url":"https://github.com/splitwise","followers_url":"https://api.github.com/users/splitwise/followers","following_url":"https://api.github.com/users/splitwise/following{/other_user}","gists_url":"https://api.github.com/users/splitwise/gists{/gist_id}","starred_url":"https://api.github.com/users/splitwise/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/splitwise/subscriptions","organizations_url":"https://api.github.com/users/splitwise/orgs","repos_url":"https://api.github.com/users/splitwise/repos","events_url":"https://api.github.com/users/splitwise/events{/privacy}","received_events_url":"https://api.github.com/users/splitwise/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/splitwise/TokenAutoComplete","description":"Gmail style MultiAutoCompleteTextView for Android","fork":false,"url":"https://api.github.com/repos/splitwise/TokenAutoComplete","forks_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/forks","keys_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/keys{/key_id}","collaborators_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/teams","hooks_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/hooks","issue_events_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/issues/events{/number}","events_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/events","assignees_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/assignees{/user}","branches_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/branches{/branch}","tags_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/tags","blobs_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/git/refs{/sha}","trees_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/git/trees{/sha}","statuses_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/statuses/{sha}","languages_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/languages","stargazers_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/stargazers","contributors_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/contributors","subscribers_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/subscribers","subscription_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/subscription","commits_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/commits{/sha}","git_commits_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/git/commits{/sha}","comments_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/comments{/number}","issue_comment_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/issues/comments{/number}","contents_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/contents/{+path}","compare_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/compare/{base}...{head}","merges_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/merges","archive_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/downloads","issues_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/issues{/number}","pulls_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/pulls{/number}","milestones_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/milestones{/number}","notifications_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/labels{/name}","releases_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/releases{/id}","deployments_url":"https://api.github.com/repos/splitwise/TokenAutoComplete/deployments","created_at":"2013-09-19T20:53:27Z","updated_at":"2016-06-16T12:48:58Z","pushed_at":"2016-06-16T13:37:42Z","git_url":"git://github.com/splitwise/TokenAutoComplete.git","ssh_url":"git@github.com:splitwise/TokenAutoComplete.git","clone_url":"https://github.com/splitwise/TokenAutoComplete.git","svn_url":"https://github.com/splitwise/TokenAutoComplete","homepage":null,"size":840,"stargazers_count":778,"watchers_count":778,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":223,"mirror_url":null,"open_issues_count":23,"forks":223,"open_issues":23,"watchers":778,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/splitwise/TokenAutoComplete/pulls/225"},"html":{"href":"https://github.com/splitwise/TokenAutoComplete/pull/225"},"issue":{"href":"https://api.github.com/repos/splitwise/TokenAutoComplete/issues/225"},"comments":{"href":"https://api.github.com/repos/splitwise/TokenAutoComplete/issues/225/comments"},"review_comments":{"href":"https://api.github.com/repos/splitwise/TokenAutoComplete/pulls/225/comments"},"review_comment":{"href":"https://api.github.com/repos/splitwise/TokenAutoComplete/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/splitwise/TokenAutoComplete/pulls/225/commits"},"statuses":{"href":"https://api.github.com/repos/splitwise/TokenAutoComplete/statuses/f0506ff3a4a906c46063c58a98d356be3c0e5687"}},"merged":false,"mergeable":true,"mergeable_state":"clean","merged_by":null,"comments":0,"review_comments":0,"commits":1,"additions":2,"deletions":1,"changed_files":1}}
{"actor":{"display_login":"st1hy"}}