{"action":"created","comment":{"url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/pulls/comments/89727149","pull_request_review_id":10263747,"id":89727149,"diff_hunk":"@@ -359,7 +359,8 @@ void TBWidget::AddChildRelative(TBWidget *child, WIDGET_Z_REL z, TBWidget *refer\n \n void TBWidget::RemoveChild(TBWidget *child, WIDGET_INVOKE_INFO info)\n {\n-    assert(child->m_parent);\n+    if (!child->m_parent)\n+        return;\n ","path":"Source/ThirdParty/TurboBadger/tb_widgets.cpp","position":7,"original_position":7,"commit_id":"73c8441c96681b776a9075e52ae415c2ba39c521","original_commit_id":"73c8441c96681b776a9075e52ae415c2ba39c521","user":{"login":"JohnnyWahib","id":1371084,"avatar_url":"https://avatars.githubusercontent.com/u/1371084?v=3","gravatar_id":"","url":"https://api.github.com/users/JohnnyWahib","html_url":"https://github.com/JohnnyWahib","followers_url":"https://api.github.com/users/JohnnyWahib/followers","following_url":"https://api.github.com/users/JohnnyWahib/following{/other_user}","gists_url":"https://api.github.com/users/JohnnyWahib/gists{/gist_id}","starred_url":"https://api.github.com/users/JohnnyWahib/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JohnnyWahib/subscriptions","organizations_url":"https://api.github.com/users/JohnnyWahib/orgs","repos_url":"https://api.github.com/users/JohnnyWahib/repos","events_url":"https://api.github.com/users/JohnnyWahib/events{/privacy}","received_events_url":"https://api.github.com/users/JohnnyWahib/received_events","type":"User","site_admin":false},"body":"As it stands I would say it is a side effect of another call, I will need to look into it. I suspect it has something to do with the order in which I close the scene editor and remove the Animation previewer widget...","created_at":"2016-11-28T07:17:36Z","updated_at":"2016-11-28T07:17:36Z","html_url":"https://github.com/AtomicGameEngine/AtomicGameEngine/pull/1201#discussion_r89727149","pull_request_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/pulls/1201","_links":{"self":{"href":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/pulls/comments/89727149"},"html":{"href":"https://github.com/AtomicGameEngine/AtomicGameEngine/pull/1201#discussion_r89727149"},"pull_request":{"href":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/pulls/1201"}}},"pull_request":{"url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/pulls/1201","id":95193311,"html_url":"https://github.com/AtomicGameEngine/AtomicGameEngine/pull/1201","diff_url":"https://github.com/AtomicGameEngine/AtomicGameEngine/pull/1201.diff","patch_url":"https://github.com/AtomicGameEngine/AtomicGameEngine/pull/1201.patch","issue_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/issues/1201","number":1201,"state":"closed","locked":false,"title":"Added animation preview tool bar","user":{"login":"JohnnyWahib","id":1371084,"avatar_url":"https://avatars.githubusercontent.com/u/1371084?v=3","gravatar_id":"","url":"https://api.github.com/users/JohnnyWahib","html_url":"https://github.com/JohnnyWahib","followers_url":"https://api.github.com/users/JohnnyWahib/followers","following_url":"https://api.github.com/users/JohnnyWahib/following{/other_user}","gists_url":"https://api.github.com/users/JohnnyWahib/gists{/gist_id}","starred_url":"https://api.github.com/users/JohnnyWahib/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JohnnyWahib/subscriptions","organizations_url":"https://api.github.com/users/JohnnyWahib/orgs","repos_url":"https://api.github.com/users/JohnnyWahib/repos","events_url":"https://api.github.com/users/JohnnyWahib/events{/privacy}","received_events_url":"https://api.github.com/users/JohnnyWahib/received_events","type":"User","site_admin":false},"body":"Created an animation preview toolbar to test out animations at custom playback speeds. It also allows the user to blend between 2 specified animations using custom blend speeds.\r\n\r\nOpen the window by clicking on the Preview Animation Button that now appears in the inspector when the user has a model selected.","created_at":"2016-11-24T15:05:06Z","updated_at":"2016-11-28T07:17:36Z","closed_at":"2016-11-25T16:03:53Z","merged_at":"2016-11-25T16:03:53Z","merge_commit_sha":"224bad7a9c73e0f0d7a42f204e4e0d898c83a7a4","assignee":{"login":"JohnnyWahib","id":1371084,"avatar_url":"https://avatars.githubusercontent.com/u/1371084?v=3","gravatar_id":"","url":"https://api.github.com/users/JohnnyWahib","html_url":"https://github.com/JohnnyWahib","followers_url":"https://api.github.com/users/JohnnyWahib/followers","following_url":"https://api.github.com/users/JohnnyWahib/following{/other_user}","gists_url":"https://api.github.com/users/JohnnyWahib/gists{/gist_id}","starred_url":"https://api.github.com/users/JohnnyWahib/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JohnnyWahib/subscriptions","organizations_url":"https://api.github.com/users/JohnnyWahib/orgs","repos_url":"https://api.github.com/users/JohnnyWahib/repos","events_url":"https://api.github.com/users/JohnnyWahib/events{/privacy}","received_events_url":"https://api.github.com/users/JohnnyWahib/received_events","type":"User","site_admin":false},"assignees":[{"login":"JohnnyWahib","id":1371084,"avatar_url":"https://avatars.githubusercontent.com/u/1371084?v=3","gravatar_id":"","url":"https://api.github.com/users/JohnnyWahib","html_url":"https://github.com/JohnnyWahib","followers_url":"https://api.github.com/users/JohnnyWahib/followers","following_url":"https://api.github.com/users/JohnnyWahib/following{/other_user}","gists_url":"https://api.github.com/users/JohnnyWahib/gists{/gist_id}","starred_url":"https://api.github.com/users/JohnnyWahib/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JohnnyWahib/subscriptions","organizations_url":"https://api.github.com/users/JohnnyWahib/orgs","repos_url":"https://api.github.com/users/JohnnyWahib/repos","events_url":"https://api.github.com/users/JohnnyWahib/events{/privacy}","received_events_url":"https://api.github.com/users/JohnnyWahib/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/milestones/2","html_url":"https://github.com/AtomicGameEngine/AtomicGameEngine/milestones/Atomic%20Build%201","labels_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/milestones/2/labels","id":2135080,"number":2,"title":"Atomic Build 1","description":"","creator":{"login":"JoshEngebretson","id":376203,"avatar_url":"https://avatars.githubusercontent.com/u/376203?v=3","gravatar_id":"","url":"https://api.github.com/users/JoshEngebretson","html_url":"https://github.com/JoshEngebretson","followers_url":"https://api.github.com/users/JoshEngebretson/followers","following_url":"https://api.github.com/users/JoshEngebretson/following{/other_user}","gists_url":"https://api.github.com/users/JoshEngebretson/gists{/gist_id}","starred_url":"https://api.github.com/users/JoshEngebretson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoshEngebretson/subscriptions","organizations_url":"https://api.github.com/users/JoshEngebretson/orgs","repos_url":"https://api.github.com/users/JoshEngebretson/repos","events_url":"https://api.github.com/users/JoshEngebretson/events{/privacy}","received_events_url":"https://api.github.com/users/JoshEngebretson/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":24,"state":"open","created_at":"2016-11-14T21:36:22Z","updated_at":"2016-11-27T22:44:41Z","due_on":"2016-11-30T00:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/pulls/1201/commits","review_comments_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/pulls/1201/comments","review_comment_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/pulls/comments{/number}","comments_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/issues/1201/comments","statuses_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/statuses/73c8441c96681b776a9075e52ae415c2ba39c521","head":{"label":"LumaDigital:JS-AnimPreviewTool","ref":"JS-AnimPreviewTool","sha":"73c8441c96681b776a9075e52ae415c2ba39c521","user":{"login":"LumaDigital","id":1375014,"avatar_url":"https://avatars.githubusercontent.com/u/1375014?v=3","gravatar_id":"","url":"https://api.github.com/users/LumaDigital","html_url":"https://github.com/LumaDigital","followers_url":"https://api.github.com/users/LumaDigital/followers","following_url":"https://api.github.com/users/LumaDigital/following{/other_user}","gists_url":"https://api.github.com/users/LumaDigital/gists{/gist_id}","starred_url":"https://api.github.com/users/LumaDigital/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LumaDigital/subscriptions","organizations_url":"https://api.github.com/users/LumaDigital/orgs","repos_url":"https://api.github.com/users/LumaDigital/repos","events_url":"https://api.github.com/users/LumaDigital/events{/privacy}","received_events_url":"https://api.github.com/users/LumaDigital/received_events","type":"Organization","site_admin":false},"repo":{"id":35275044,"name":"AtomicGameEngine","full_name":"LumaDigital/AtomicGameEngine","owner":{"login":"LumaDigital","id":1375014,"avatar_url":"https://avatars.githubusercontent.com/u/1375014?v=3","gravatar_id":"","url":"https://api.github.com/users/LumaDigital","html_url":"https://github.com/LumaDigital","followers_url":"https://api.github.com/users/LumaDigital/followers","following_url":"https://api.github.com/users/LumaDigital/following{/other_user}","gists_url":"https://api.github.com/users/LumaDigital/gists{/gist_id}","starred_url":"https://api.github.com/users/LumaDigital/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LumaDigital/subscriptions","organizations_url":"https://api.github.com/users/LumaDigital/orgs","repos_url":"https://api.github.com/users/LumaDigital/repos","events_url":"https://api.github.com/users/LumaDigital/events{/privacy}","received_events_url":"https://api.github.com/users/LumaDigital/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/LumaDigital/AtomicGameEngine","description":"The Atomic Game Engine: http://www.AtomicGameEngine.com","fork":true,"url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine","forks_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/forks","keys_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/keys{/key_id}","collaborators_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/teams","hooks_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/hooks","issue_events_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/issues/events{/number}","events_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/events","assignees_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/assignees{/user}","branches_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/branches{/branch}","tags_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/tags","blobs_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/git/refs{/sha}","trees_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/git/trees{/sha}","statuses_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/statuses/{sha}","languages_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/languages","stargazers_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/stargazers","contributors_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/contributors","subscribers_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/subscribers","subscription_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/subscription","commits_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/commits{/sha}","git_commits_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/git/commits{/sha}","comments_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/comments{/number}","issue_comment_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/issues/comments{/number}","contents_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/contents/{+path}","compare_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/compare/{base}...{head}","merges_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/merges","archive_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/downloads","issues_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/issues{/number}","pulls_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/pulls{/number}","milestones_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/milestones{/number}","notifications_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/labels{/name}","releases_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/releases{/id}","deployments_url":"https://api.github.com/repos/LumaDigital/AtomicGameEngine/deployments","created_at":"2015-05-08T11:12:10Z","updated_at":"2016-11-02T09:28:06Z","pushed_at":"2016-11-25T16:03:59Z","git_url":"git://github.com/LumaDigital/AtomicGameEngine.git","ssh_url":"git@github.com:LumaDigital/AtomicGameEngine.git","clone_url":"https://github.com/LumaDigital/AtomicGameEngine.git","svn_url":"https://github.com/LumaDigital/AtomicGameEngine","homepage":"","size":102127,"stargazers_count":2,"watchers_count":2,"language":"C","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":2,"default_branch":"master"}},"base":{"label":"AtomicGameEngine:master","ref":"master","sha":"4ccb22afc35f6e1d93772afb3a581052ead3539d","user":{"login":"AtomicGameEngine","id":9641691,"avatar_url":"https://avatars.githubusercontent.com/u/9641691?v=3","gravatar_id":"","url":"https://api.github.com/users/AtomicGameEngine","html_url":"https://github.com/AtomicGameEngine","followers_url":"https://api.github.com/users/AtomicGameEngine/followers","following_url":"https://api.github.com/users/AtomicGameEngine/following{/other_user}","gists_url":"https://api.github.com/users/AtomicGameEngine/gists{/gist_id}","starred_url":"https://api.github.com/users/AtomicGameEngine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AtomicGameEngine/subscriptions","organizations_url":"https://api.github.com/users/AtomicGameEngine/orgs","repos_url":"https://api.github.com/users/AtomicGameEngine/repos","events_url":"https://api.github.com/users/AtomicGameEngine/events{/privacy}","received_events_url":"https://api.github.com/users/AtomicGameEngine/received_events","type":"Organization","site_admin":false},"repo":{"id":29790707,"name":"AtomicGameEngine","full_name":"AtomicGameEngine/AtomicGameEngine","owner":{"login":"AtomicGameEngine","id":9641691,"avatar_url":"https://avatars.githubusercontent.com/u/9641691?v=3","gravatar_id":"","url":"https://api.github.com/users/AtomicGameEngine","html_url":"https://github.com/AtomicGameEngine","followers_url":"https://api.github.com/users/AtomicGameEngine/followers","following_url":"https://api.github.com/users/AtomicGameEngine/following{/other_user}","gists_url":"https://api.github.com/users/AtomicGameEngine/gists{/gist_id}","starred_url":"https://api.github.com/users/AtomicGameEngine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AtomicGameEngine/subscriptions","organizations_url":"https://api.github.com/users/AtomicGameEngine/orgs","repos_url":"https://api.github.com/users/AtomicGameEngine/repos","events_url":"https://api.github.com/users/AtomicGameEngine/events{/privacy}","received_events_url":"https://api.github.com/users/AtomicGameEngine/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/AtomicGameEngine/AtomicGameEngine","description":"The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C#, JavaScript, TypeScript, and C++ (http://www.AtomicGameEngine.com)","fork":false,"url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine","forks_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/forks","keys_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/keys{/key_id}","collaborators_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/teams","hooks_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/hooks","issue_events_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/issues/events{/number}","events_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/events","assignees_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/assignees{/user}","branches_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/branches{/branch}","tags_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/tags","blobs_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/git/refs{/sha}","trees_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/git/trees{/sha}","statuses_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/statuses/{sha}","languages_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/languages","stargazers_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/stargazers","contributors_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/contributors","subscribers_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/subscribers","subscription_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/subscription","commits_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/commits{/sha}","git_commits_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/git/commits{/sha}","comments_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/comments{/number}","issue_comment_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/issues/comments{/number}","contents_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/contents/{+path}","compare_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/compare/{base}...{head}","merges_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/merges","archive_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/downloads","issues_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/issues{/number}","pulls_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/pulls{/number}","milestones_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/milestones{/number}","notifications_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/labels{/name}","releases_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/releases{/id}","deployments_url":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/deployments","created_at":"2015-01-24T20:35:25Z","updated_at":"2016-11-28T01:47:32Z","pushed_at":"2016-11-28T00:42:12Z","git_url":"git://github.com/AtomicGameEngine/AtomicGameEngine.git","ssh_url":"git@github.com:AtomicGameEngine/AtomicGameEngine.git","clone_url":"https://github.com/AtomicGameEngine/AtomicGameEngine.git","svn_url":"https://github.com/AtomicGameEngine/AtomicGameEngine","homepage":"","size":104079,"stargazers_count":1093,"watchers_count":1093,"language":"C","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":217,"mirror_url":null,"open_issues_count":267,"forks":217,"open_issues":267,"watchers":1093,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/pulls/1201"},"html":{"href":"https://github.com/AtomicGameEngine/AtomicGameEngine/pull/1201"},"issue":{"href":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/issues/1201"},"comments":{"href":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/issues/1201/comments"},"review_comments":{"href":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/pulls/1201/comments"},"review_comment":{"href":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/pulls/1201/commits"},"statuses":{"href":"https://api.github.com/repos/AtomicGameEngine/AtomicGameEngine/statuses/73c8441c96681b776a9075e52ae415c2ba39c521"}}}}
{"actor":{"display_login":"JohnnyWahib"}}