{"action":"created","issue":{"url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/393","labels_url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/393/labels{/name}","comments_url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/393/comments","events_url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/393/events","html_url":"https://github.com/gemini-hlsw/ocs/pull/393","id":77195787,"number":393,"title":"Avoid unnecessary updates when panels are shuffled around.","user":{"login":"fnussber","id":7856060,"avatar_url":"https://avatars.githubusercontent.com/u/7856060?v=3","gravatar_id":"","url":"https://api.github.com/users/fnussber","html_url":"https://github.com/fnussber","followers_url":"https://api.github.com/users/fnussber/followers","following_url":"https://api.github.com/users/fnussber/following{/other_user}","gists_url":"https://api.github.com/users/fnussber/gists{/gist_id}","starred_url":"https://api.github.com/users/fnussber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fnussber/subscriptions","organizations_url":"https://api.github.com/users/fnussber/orgs","repos_url":"https://api.github.com/users/fnussber/repos","events_url":"https://api.github.com/users/fnussber/events{/privacy}","received_events_url":"https://api.github.com/users/fnussber/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-05-17T03:08:17Z","updated_at":"2015-05-18T17:43:32Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/gemini-hlsw/ocs/pulls/393","html_url":"https://github.com/gemini-hlsw/ocs/pull/393","diff_url":"https://github.com/gemini-hlsw/ocs/pull/393.diff","patch_url":"https://github.com/gemini-hlsw/ocs/pull/393.patch"},"body":"A tiny bug fix that removes the change listener for the duration it takes to shuffle around the tabbed panes. This avoids updates on the panels being called when they shouldn't (e.g. updating ITC panels when there is no ITC data available)."},"comment":{"url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/comments/103145831","html_url":"https://github.com/gemini-hlsw/ocs/pull/393#issuecomment-103145831","issue_url":"https://api.github.com/repos/gemini-hlsw/ocs/issues/393","id":103145831,"user":{"login":"swalker2m","id":4906023,"avatar_url":"https://avatars.githubusercontent.com/u/4906023?v=3","gravatar_id":"","url":"https://api.github.com/users/swalker2m","html_url":"https://github.com/swalker2m","followers_url":"https://api.github.com/users/swalker2m/followers","following_url":"https://api.github.com/users/swalker2m/following{/other_user}","gists_url":"https://api.github.com/users/swalker2m/gists{/gist_id}","starred_url":"https://api.github.com/users/swalker2m/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swalker2m/subscriptions","organizations_url":"https://api.github.com/users/swalker2m/orgs","repos_url":"https://api.github.com/users/swalker2m/repos","events_url":"https://api.github.com/users/swalker2m/events{/privacy}","received_events_url":"https://api.github.com/users/swalker2m/received_events","type":"User","site_admin":false},"created_at":"2015-05-18T17:43:32Z","updated_at":"2015-05-18T17:43:32Z","body":"I think we pretty much have to assume all GUI work is on the event thread and explicitly run later any cases where that isn't the case.\r\n\r\n:+1: "}}