{"action":"created","issue":{"url":"https://api.github.com/repos/runelite/runelite/issues/1021","repository_url":"https://api.github.com/repos/runelite/runelite","labels_url":"https://api.github.com/repos/runelite/runelite/issues/1021/labels{/name}","comments_url":"https://api.github.com/repos/runelite/runelite/issues/1021/comments","events_url":"https://api.github.com/repos/runelite/runelite/issues/1021/events","html_url":"https://github.com/runelite/runelite/pull/1021","id":306730480,"number":1021,"title":" Fix Groud Items plugin Alt+Tab bug","user":{"login":"ChaoticConundrum","id":2348393,"avatar_url":"https://avatars1.githubusercontent.com/u/2348393?v=4","gravatar_id":"","url":"https://api.github.com/users/ChaoticConundrum","html_url":"https://github.com/ChaoticConundrum","followers_url":"https://api.github.com/users/ChaoticConundrum/followers","following_url":"https://api.github.com/users/ChaoticConundrum/following{/other_user}","gists_url":"https://api.github.com/users/ChaoticConundrum/gists{/gist_id}","starred_url":"https://api.github.com/users/ChaoticConundrum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChaoticConundrum/subscriptions","organizations_url":"https://api.github.com/users/ChaoticConundrum/orgs","repos_url":"https://api.github.com/users/ChaoticConundrum/repos","events_url":"https://api.github.com/users/ChaoticConundrum/events{/privacy}","received_events_url":"https://api.github.com/users/ChaoticConundrum/received_events","type":"User","site_admin":false},"labels":[{"id":366780279,"url":"https://api.github.com/repos/runelite/runelite/labels/bug","name":"bug","color":"ee0701","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-03-20T05:02:38Z","updated_at":"2018-03-20T20:49:37Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/runelite/runelite/pulls/1021","html_url":"https://github.com/runelite/runelite/pull/1021","diff_url":"https://github.com/runelite/runelite/pull/1021.diff","patch_url":"https://github.com/runelite/runelite/pull/1021.patch"},"body":"Currently, alt-tabbing with the ground items plugin enabled will cause the plugin to not handle the alt key released event. This is fixed by clearing the hotkey when focus is lost from the client.\r\n\r\nThis is also a good opportunity to implement hooks for the focus lost and gained events in the runescape client."},"comment":{"url":"https://api.github.com/repos/runelite/runelite/issues/comments/374751568","html_url":"https://github.com/runelite/runelite/pull/1021#issuecomment-374751568","issue_url":"https://api.github.com/repos/runelite/runelite/issues/1021","id":374751568,"user":{"login":"ChaoticConundrum","id":2348393,"avatar_url":"https://avatars1.githubusercontent.com/u/2348393?v=4","gravatar_id":"","url":"https://api.github.com/users/ChaoticConundrum","html_url":"https://github.com/ChaoticConundrum","followers_url":"https://api.github.com/users/ChaoticConundrum/followers","following_url":"https://api.github.com/users/ChaoticConundrum/following{/other_user}","gists_url":"https://api.github.com/users/ChaoticConundrum/gists{/gist_id}","starred_url":"https://api.github.com/users/ChaoticConundrum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChaoticConundrum/subscriptions","organizations_url":"https://api.github.com/users/ChaoticConundrum/orgs","repos_url":"https://api.github.com/users/ChaoticConundrum/repos","events_url":"https://api.github.com/users/ChaoticConundrum/events{/privacy}","received_events_url":"https://api.github.com/users/ChaoticConundrum/received_events","type":"User","site_admin":false},"created_at":"2018-03-20T20:49:36Z","updated_at":"2018-03-20T20:49:36Z","author_association":"CONTRIBUTOR","body":"The mapper didn't like the empty `focusGained` method in `KeyFocusListener`, so I tested the same method in `GameEngine`, which seems to behave the same. I also tried the `focusLost` event in `GameEngine`, but the mapper also did not like that. I don't like splitting these events into two classes, but the mapper isn't happy otherwise.\r\n\r\nThe `@ObfuscatedName`annotation seems to be necessary for the injector."}}
{"actor":{"display_login":"ChaoticConundrum"}}