{"action":"created","issue":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/6828","labels_url":"https://api.github.com/repos/xbmc/xbmc/issues/6828/labels{/name}","comments_url":"https://api.github.com/repos/xbmc/xbmc/issues/6828/comments","events_url":"https://api.github.com/repos/xbmc/xbmc/issues/6828/events","html_url":"https://github.com/xbmc/xbmc/pull/6828","id":64724421,"number":6828,"title":"[gui] don't switch to another window if there are active modal dialogs","user":{"login":"xhaggi","id":1878991,"avatar_url":"https://avatars.githubusercontent.com/u/1878991?v=3","gravatar_id":"","url":"https://api.github.com/users/xhaggi","html_url":"https://github.com/xhaggi","followers_url":"https://api.github.com/users/xhaggi/followers","following_url":"https://api.github.com/users/xhaggi/following{/other_user}","gists_url":"https://api.github.com/users/xhaggi/gists{/gist_id}","starred_url":"https://api.github.com/users/xhaggi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xhaggi/subscriptions","organizations_url":"https://api.github.com/users/xhaggi/orgs","repos_url":"https://api.github.com/users/xhaggi/repos","events_url":"https://api.github.com/users/xhaggi/events{/privacy}","received_events_url":"https://api.github.com/users/xhaggi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/xbmc/xbmc/labels/Fix","name":"Fix","color":"02e10c"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/xbmc/xbmc/milestones/58","html_url":"https://github.com/xbmc/xbmc/milestones/Isengard%2015.0-alpha2","labels_url":"https://api.github.com/repos/xbmc/xbmc/milestones/58/labels","id":946522,"number":58,"title":"Isengard 15.0-alpha2","description":"","creator":{"login":"Montellese","id":75864,"avatar_url":"https://avatars.githubusercontent.com/u/75864?v=3","gravatar_id":"","url":"https://api.github.com/users/Montellese","html_url":"https://github.com/Montellese","followers_url":"https://api.github.com/users/Montellese/followers","following_url":"https://api.github.com/users/Montellese/following{/other_user}","gists_url":"https://api.github.com/users/Montellese/gists{/gist_id}","starred_url":"https://api.github.com/users/Montellese/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Montellese/subscriptions","organizations_url":"https://api.github.com/users/Montellese/orgs","repos_url":"https://api.github.com/users/Montellese/repos","events_url":"https://api.github.com/users/Montellese/events{/privacy}","received_events_url":"https://api.github.com/users/Montellese/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":222,"state":"open","created_at":"2015-01-22T07:34:16Z","updated_at":"2015-03-27T10:08:37Z","due_on":"2015-03-30T22:00:00Z","closed_at":null},"comments":6,"created_at":"2015-03-27T09:12:38Z","updated_at":"2015-03-27T15:25:53Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/xbmc/xbmc/pulls/6828","html_url":"https://github.com/xbmc/xbmc/pull/6828","diff_url":"https://github.com/xbmc/xbmc/pull/6828.diff","patch_url":"https://github.com/xbmc/xbmc/pull/6828.patch"},"body":"With this Kodi behaves like every other (desktop) application where you can't jump over to another\r\nwindow if you have open modal dialogs. This only prevents the user from switching to another window which means only if the user actively trigger the window change by a remote key or built-in.\r\n\r\nNow we can safely remove the call to `CloseModalDialog()` which introduced some regressions in combination with our python dialogs. Which is done in the first commit.\r\n\r\n@mkortstiege @Montellese mind taking a look\r\n@ruuk your python test scripts works as expected\r\n@AlwinEsch as a hint"},"comment":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/comments/86973993","html_url":"https://github.com/xbmc/xbmc/pull/6828#issuecomment-86973993","issue_url":"https://api.github.com/repos/xbmc/xbmc/issues/6828","id":86973993,"user":{"login":"ruuk","id":3951023,"avatar_url":"https://avatars.githubusercontent.com/u/3951023?v=3","gravatar_id":"","url":"https://api.github.com/users/ruuk","html_url":"https://github.com/ruuk","followers_url":"https://api.github.com/users/ruuk/followers","following_url":"https://api.github.com/users/ruuk/following{/other_user}","gists_url":"https://api.github.com/users/ruuk/gists{/gist_id}","starred_url":"https://api.github.com/users/ruuk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruuk/subscriptions","organizations_url":"https://api.github.com/users/ruuk/orgs","repos_url":"https://api.github.com/users/ruuk/repos","events_url":"https://api.github.com/users/ruuk/events{/privacy}","received_events_url":"https://api.github.com/users/ruuk/received_events","type":"User","site_admin":false},"created_at":"2015-03-27T15:25:53Z","updated_at":"2015-03-27T15:25:53Z","body":"Tested with the HDHomeRun addon where I originally had issues, and all works as expected now."}}