{"action":"closed","issue":{"url":"https://api.github.com/repos/supercollider/supercollider/issues/812","labels_url":"https://api.github.com/repos/supercollider/supercollider/issues/812/labels{/name}","comments_url":"https://api.github.com/repos/supercollider/supercollider/issues/812/comments","events_url":"https://api.github.com/repos/supercollider/supercollider/issues/812/events","html_url":"https://github.com/supercollider/supercollider/issues/812","id":12934413,"number":812,"title":"Drag-and-drop broken on windows with 'alwaysOnTop' enabled","user":{"login":"txmod","id":4095468,"avatar_url":"https://avatars.githubusercontent.com/u/4095468?v=3","gravatar_id":"","url":"https://api.github.com/users/txmod","html_url":"https://github.com/txmod","followers_url":"https://api.github.com/users/txmod/followers","following_url":"https://api.github.com/users/txmod/following{/other_user}","gists_url":"https://api.github.com/users/txmod/gists{/gist_id}","starred_url":"https://api.github.com/users/txmod/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/txmod/subscriptions","organizations_url":"https://api.github.com/users/txmod/orgs","repos_url":"https://api.github.com/users/txmod/repos","events_url":"https://api.github.com/users/txmod/events{/privacy}","received_events_url":"https://api.github.com/users/txmod/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/supercollider/supercollider/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/supercollider/supercollider/labels/comp:%20Qt%20GUI","name":"comp: Qt GUI","color":"CFFF7D"},{"url":"https://api.github.com/repos/supercollider/supercollider/labels/os:%20Mac%20OS%20X","name":"os: Mac OS X","color":"D8BAFF"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/supercollider/supercollider/milestones/4","html_url":"https://github.com/supercollider/supercollider/milestones/3.7","labels_url":"https://api.github.com/repos/supercollider/supercollider/milestones/4/labels","id":181804,"number":4,"title":"3.7","description":"","creator":{"login":"timblechmann","id":792880,"avatar_url":"https://avatars.githubusercontent.com/u/792880?v=3","gravatar_id":"","url":"https://api.github.com/users/timblechmann","html_url":"https://github.com/timblechmann","followers_url":"https://api.github.com/users/timblechmann/followers","following_url":"https://api.github.com/users/timblechmann/following{/other_user}","gists_url":"https://api.github.com/users/timblechmann/gists{/gist_id}","starred_url":"https://api.github.com/users/timblechmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timblechmann/subscriptions","organizations_url":"https://api.github.com/users/timblechmann/orgs","repos_url":"https://api.github.com/users/timblechmann/repos","events_url":"https://api.github.com/users/timblechmann/events{/privacy}","received_events_url":"https://api.github.com/users/timblechmann/received_events","type":"User","site_admin":false},"open_issues":87,"closed_issues":69,"state":"open","created_at":"2012-09-23T10:13:06Z","updated_at":"2015-05-24T20:27:26Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2013-04-08T17:25:55Z","updated_at":"2015-05-24T20:27:26Z","closed_at":"2015-05-24T20:27:26Z","body":"I'm using SC 3.6.3 with Qt on OS X 10.7.4.\r\nIf a window is alwaysOnTop then dragging to a DragSink and DragBoth doesn't work.\r\n\r\nTest code:\r\n(\r\n// Window 1 - window is alwaysOnTop\r\nw = Window.new(\"AlwaysOnTop, dragging to DragBoth or DragSink is broken\", Rect(10, 700, 500, 300)).front;\r\nw.alwaysOnTop_(true);\r\n\r\nt = StaticText(w, Rect(10, 10, 100, 20));\r\nt.string = \"DragBoth\";\r\na = DragBoth(w, Rect(120, 10, 150, 20)).align_(\\center).background_(Color.rand);\r\na.object = 999.rand;\r\n\r\nt = StaticText(w, Rect(10, 40, 100, 20));\r\nt.string = \"DragSource\";\r\nb = DragSource(w, Rect(120, 40, 150, 20)).align_(\\center).background_(Color.rand);\r\nb.object=999.rand;\r\n\r\nt = StaticText(w, Rect(10, 70, 100, 20));\r\nt.string = \"DragSink\";\r\nc = DragSink(w, Rect(120, 70, 150, 20)).align_(\\center).background_(Color.rand);\r\nc.object=999.rand;\r\n\r\n// Window 2 - normal window\r\nw = Window.new(\"Normal window, dragging works ok\", Rect(610, 700, 500, 300)).front;\r\n\r\nt = StaticText(w, Rect(10, 10, 100, 20));\r\nt.string = \"DragBoth\";\r\na = DragBoth(w, Rect(120, 10, 150, 20)).align_(\\center).background_(Color.rand);\r\na.object = 999.rand;\r\n\r\nt = StaticText(w, Rect(10, 40, 100, 20));\r\nt.string = \"DragSource\";\r\nb = DragSource(w, Rect(120, 40, 150, 20)).align_(\\center).background_(Color.rand);\r\nb.object=999.rand;\r\n\r\nt = StaticText(w, Rect(10, 70, 100, 20));\r\nt.string = \"DragSink\";\r\nc = DragSink(w, Rect(120, 70, 150, 20)).align_(\\center).background_(Color.rand);\r\nc.object=999.rand;\r\n)\r\n"}}