{"action":"created","issue":{"url":"https://api.github.com/repos/solvespace/solvespace/issues/148","repository_url":"https://api.github.com/repos/solvespace/solvespace","labels_url":"https://api.github.com/repos/solvespace/solvespace/issues/148/labels{/name}","comments_url":"https://api.github.com/repos/solvespace/solvespace/issues/148/comments","events_url":"https://api.github.com/repos/solvespace/solvespace/issues/148/events","html_url":"https://github.com/solvespace/solvespace/issues/148","id":198331277,"number":148,"title":"Initial dragging of lines misses redraws after d99a133","user":{"login":"whitequark","id":54771,"avatar_url":"https://avatars.githubusercontent.com/u/54771?v=3","gravatar_id":"","url":"https://api.github.com/users/whitequark","html_url":"https://github.com/whitequark","followers_url":"https://api.github.com/users/whitequark/followers","following_url":"https://api.github.com/users/whitequark/following{/other_user}","gists_url":"https://api.github.com/users/whitequark/gists{/gist_id}","starred_url":"https://api.github.com/users/whitequark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whitequark/subscriptions","organizations_url":"https://api.github.com/users/whitequark/orgs","repos_url":"https://api.github.com/users/whitequark/repos","events_url":"https://api.github.com/users/whitequark/events{/privacy}","received_events_url":"https://api.github.com/users/whitequark/received_events","type":"User","site_admin":false},"labels":[{"id":192153437,"url":"https://api.github.com/repos/solvespace/solvespace/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"open","locked":false,"assignee":{"login":"Evil-Spirit","id":1980537,"avatar_url":"https://avatars.githubusercontent.com/u/1980537?v=3","gravatar_id":"","url":"https://api.github.com/users/Evil-Spirit","html_url":"https://github.com/Evil-Spirit","followers_url":"https://api.github.com/users/Evil-Spirit/followers","following_url":"https://api.github.com/users/Evil-Spirit/following{/other_user}","gists_url":"https://api.github.com/users/Evil-Spirit/gists{/gist_id}","starred_url":"https://api.github.com/users/Evil-Spirit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Evil-Spirit/subscriptions","organizations_url":"https://api.github.com/users/Evil-Spirit/orgs","repos_url":"https://api.github.com/users/Evil-Spirit/repos","events_url":"https://api.github.com/users/Evil-Spirit/events{/privacy}","received_events_url":"https://api.github.com/users/Evil-Spirit/received_events","type":"User","site_admin":false},"assignees":[{"login":"Evil-Spirit","id":1980537,"avatar_url":"https://avatars.githubusercontent.com/u/1980537?v=3","gravatar_id":"","url":"https://api.github.com/users/Evil-Spirit","html_url":"https://github.com/Evil-Spirit","followers_url":"https://api.github.com/users/Evil-Spirit/followers","following_url":"https://api.github.com/users/Evil-Spirit/following{/other_user}","gists_url":"https://api.github.com/users/Evil-Spirit/gists{/gist_id}","starred_url":"https://api.github.com/users/Evil-Spirit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Evil-Spirit/subscriptions","organizations_url":"https://api.github.com/users/Evil-Spirit/orgs","repos_url":"https://api.github.com/users/Evil-Spirit/repos","events_url":"https://api.github.com/users/Evil-Spirit/events{/privacy}","received_events_url":"https://api.github.com/users/Evil-Spirit/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/solvespace/solvespace/milestones/2","html_url":"https://github.com/solvespace/solvespace/milestone/2","labels_url":"https://api.github.com/repos/solvespace/solvespace/milestones/2/labels","id":2069145,"number":2,"title":"3.0","description":"Next major release","creator":{"login":"whitequark","id":54771,"avatar_url":"https://avatars.githubusercontent.com/u/54771?v=3","gravatar_id":"","url":"https://api.github.com/users/whitequark","html_url":"https://github.com/whitequark","followers_url":"https://api.github.com/users/whitequark/followers","following_url":"https://api.github.com/users/whitequark/following{/other_user}","gists_url":"https://api.github.com/users/whitequark/gists{/gist_id}","starred_url":"https://api.github.com/users/whitequark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whitequark/subscriptions","organizations_url":"https://api.github.com/users/whitequark/orgs","repos_url":"https://api.github.com/users/whitequark/repos","events_url":"https://api.github.com/users/whitequark/events{/privacy}","received_events_url":"https://api.github.com/users/whitequark/received_events","type":"User","site_admin":false},"open_issues":24,"closed_issues":12,"state":"open","created_at":"2016-10-14T01:17:17Z","updated_at":"2017-01-02T12:49:39Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2017-01-02T12:49:39Z","updated_at":"2017-01-02T14:59:42Z","closed_at":null,"body":"E.g. try dragging a rectangle. While the mouse is moving no entities will be drawn correctly.\r\n\r\n@Evil-Spirit please fix this ASAP"},"comment":{"url":"https://api.github.com/repos/solvespace/solvespace/issues/comments/269982951","html_url":"https://github.com/solvespace/solvespace/issues/148#issuecomment-269982951","issue_url":"https://api.github.com/repos/solvespace/solvespace/issues/148","id":269982951,"user":{"login":"whitequark","id":54771,"avatar_url":"https://avatars.githubusercontent.com/u/54771?v=3","gravatar_id":"","url":"https://api.github.com/users/whitequark","html_url":"https://github.com/whitequark","followers_url":"https://api.github.com/users/whitequark/followers","following_url":"https://api.github.com/users/whitequark/following{/other_user}","gists_url":"https://api.github.com/users/whitequark/gists{/gist_id}","starred_url":"https://api.github.com/users/whitequark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whitequark/subscriptions","organizations_url":"https://api.github.com/users/whitequark/orgs","repos_url":"https://api.github.com/users/whitequark/repos","events_url":"https://api.github.com/users/whitequark/events{/privacy}","received_events_url":"https://api.github.com/users/whitequark/received_events","type":"User","site_admin":false},"created_at":"2017-01-02T14:59:42Z","updated_at":"2017-01-02T14:59:42Z","body":"Here's the code:\r\n```\r\nvoid InvalidateGraphics(void) {\r\n    GW->get_widget().queue_draw();\r\n}\r\n\r\nvoid PaintGraphics(void) {\r\n    GW->get_widget().queue_draw();\r\n    /* Process animation */\r\n    Glib::MainContext::get_default()->iteration(false);\r\n}\r\n```\r\nInvalidateGraphics schedules a redraw, PaintGraphics schedules a redraw and immediately runs the message handling loop (just like WndProc) until all messages are processed.\r\n\r\nCan you reproduce this in a VM?"}}
{"actor":{"display_login":"whitequark"}}