{"action":"created","issue":{"url":"https://api.github.com/repos/mate-desktop/mate-panel/issues/622","repository_url":"https://api.github.com/repos/mate-desktop/mate-panel","labels_url":"https://api.github.com/repos/mate-desktop/mate-panel/issues/622/labels{/name}","comments_url":"https://api.github.com/repos/mate-desktop/mate-panel/issues/622/comments","events_url":"https://api.github.com/repos/mate-desktop/mate-panel/issues/622/events","html_url":"https://github.com/mate-desktop/mate-panel/pull/622","id":243562318,"number":622,"title":"Fix custom backgrounds on in-process applets with GTK 3.22","user":{"login":"lukefromdc","id":14036792,"avatar_url":"https://avatars1.githubusercontent.com/u/14036792?v=4","gravatar_id":"","url":"https://api.github.com/users/lukefromdc","html_url":"https://github.com/lukefromdc","followers_url":"https://api.github.com/users/lukefromdc/followers","following_url":"https://api.github.com/users/lukefromdc/following{/other_user}","gists_url":"https://api.github.com/users/lukefromdc/gists{/gist_id}","starred_url":"https://api.github.com/users/lukefromdc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukefromdc/subscriptions","organizations_url":"https://api.github.com/users/lukefromdc/orgs","repos_url":"https://api.github.com/users/lukefromdc/repos","events_url":"https://api.github.com/users/lukefromdc/events{/privacy}","received_events_url":"https://api.github.com/users/lukefromdc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":22,"created_at":"2017-07-18T00:01:35Z","updated_at":"2017-07-26T18:25:41Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mate-desktop/mate-panel/pulls/622","html_url":"https://github.com/mate-desktop/mate-panel/pull/622","diff_url":"https://github.com/mate-desktop/mate-panel/pull/622.diff","patch_url":"https://github.com/mate-desktop/mate-panel/pull/622.patch"},"body":"Fix https://github.com/mate-desktop/mate-panel/issues/468\r\nwhich is a nasty failure to redraw foregrounds on in-process applets when custom backgrounds are used , thus adding them to the background. \r\n\r\nNote that the handles for applets must  be themed with the \r\nMatePanelAppletFrameDBus>MatePanelAppletFrameDBus\r\nselector as the single instance of MatePanelAppletFrameDBus is also used on applet windows and will otherwise pick up the handle theming. This is hidden on out of process applets but shows through on in-process applets. This theming change also permits the handles to be rendered with custom backgrounds, which was not possible before.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/mate-desktop/mate-panel/issues/comments/318140849","html_url":"https://github.com/mate-desktop/mate-panel/pull/622#issuecomment-318140849","issue_url":"https://api.github.com/repos/mate-desktop/mate-panel/issues/622","id":318140849,"user":{"login":"lukefromdc","id":14036792,"avatar_url":"https://avatars1.githubusercontent.com/u/14036792?v=4","gravatar_id":"","url":"https://api.github.com/users/lukefromdc","html_url":"https://github.com/lukefromdc","followers_url":"https://api.github.com/users/lukefromdc/followers","following_url":"https://api.github.com/users/lukefromdc/following{/other_user}","gists_url":"https://api.github.com/users/lukefromdc/gists{/gist_id}","starred_url":"https://api.github.com/users/lukefromdc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukefromdc/subscriptions","organizations_url":"https://api.github.com/users/lukefromdc/orgs","repos_url":"https://api.github.com/users/lukefromdc/repos","events_url":"https://api.github.com/users/lukefromdc/events{/privacy}","received_events_url":"https://api.github.com/users/lukefromdc/received_events","type":"User","site_admin":false},"created_at":"2017-07-26T18:25:41Z","updated_at":"2017-07-26T18:25:41Z","body":"@raveit65 , are you using glib 2.53.4 by any chance? I found last week that it made both removing any applet and also moving launchers and action button applets with the left click drag segfault, even with mate-panel from master.\r\n\r\nUsing glib 2.53.4, mate-panel from master, and the connect to server applet, moving it twice crashed the panel with a segfault on the second move. Also with mate-panel from master and any version of glib I get a segfault on removing any applet, every time.\r\n"}}
{"actor":{"display_login":"lukefromdc"}}