{"action":"created","issue":{"url":"https://api.github.com/repos/PistonDevelopers/conrod/issues/960","repository_url":"https://api.github.com/repos/PistonDevelopers/conrod","labels_url":"https://api.github.com/repos/PistonDevelopers/conrod/issues/960/labels{/name}","comments_url":"https://api.github.com/repos/PistonDevelopers/conrod/issues/960/comments","events_url":"https://api.github.com/repos/PistonDevelopers/conrod/issues/960/events","html_url":"https://github.com/PistonDevelopers/conrod/issues/960","id":214603076,"number":960,"title":"DropDownList does not fully \"update\" after opening or selecting option","user":{"login":"daboross","id":1152146,"avatar_url":"https://avatars2.githubusercontent.com/u/1152146?v=3","gravatar_id":"","url":"https://api.github.com/users/daboross","html_url":"https://github.com/daboross","followers_url":"https://api.github.com/users/daboross/followers","following_url":"https://api.github.com/users/daboross/following{/other_user}","gists_url":"https://api.github.com/users/daboross/gists{/gist_id}","starred_url":"https://api.github.com/users/daboross/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daboross/subscriptions","organizations_url":"https://api.github.com/users/daboross/orgs","repos_url":"https://api.github.com/users/daboross/repos","events_url":"https://api.github.com/users/daboross/events{/privacy}","received_events_url":"https://api.github.com/users/daboross/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-03-16T05:31:34Z","updated_at":"2017-03-16T06:07:48Z","closed_at":null,"body":"When using a DropDownList w/ the example framework, after being clicked, the list only changes appearance after the next thing that happens (mouse movement, another click, etc.). In addition, after closing a list, the list button is not clickable until the mouse is moved (regardless of whether or not the UI is updated because of clicking, etc.)\r\n\r\nHere's a small 33 second screen video showing this behavior: https://webmshare.com/eWqKJ. On the left is a realtime log of the glutin and conrod events showing when I click, and on the right is the conrod application.\r\n\r\nCode I'm using to test this: https://github.com/daboross/conrod-testing/blob/master/src/rust/ui/widgets.rs. This is mostly just based off of the conrod example projects, but with some slight deviation in architecture.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/PistonDevelopers/conrod/issues/comments/286966467","html_url":"https://github.com/PistonDevelopers/conrod/issues/960#issuecomment-286966467","issue_url":"https://api.github.com/repos/PistonDevelopers/conrod/issues/960","id":286966467,"user":{"login":"daboross","id":1152146,"avatar_url":"https://avatars2.githubusercontent.com/u/1152146?v=3","gravatar_id":"","url":"https://api.github.com/users/daboross","html_url":"https://github.com/daboross","followers_url":"https://api.github.com/users/daboross/followers","following_url":"https://api.github.com/users/daboross/following{/other_user}","gists_url":"https://api.github.com/users/daboross/gists{/gist_id}","starred_url":"https://api.github.com/users/daboross/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daboross/subscriptions","organizations_url":"https://api.github.com/users/daboross/orgs","repos_url":"https://api.github.com/users/daboross/repos","events_url":"https://api.github.com/users/daboross/events{/privacy}","received_events_url":"https://api.github.com/users/daboross/received_events","type":"User","site_admin":false},"created_at":"2017-03-16T06:07:48Z","updated_at":"2017-03-16T06:07:48Z","body":"Forcing constant ui redraws with `events.needs_update(); ui.needs_redraw();` after every update does make it draw the updated state immediately, but it still does not fix the issue of not being able to click the list button until moving the mouse."}}
{"actor":{"display_login":"daboross"}}