* $XAUTHORITY is not reliable on Windows, so we provide a
* means to override it.
*/
- s = ctrl_getset(b, "Connection/SSH/X11", "x11", "X11 forwarding");
- ctrl_filesel(s, "X authority file for local display", 't',
- NULL, FALSE, "Select X authority file",
- HELPCTX(ssh_tunnels_xauthority),
- dlg_stdfilesel_handler, I(offsetof(Config, xauthfile)));
+ if (!midsession && backend_from_proto(PROT_SSH)) {
+ s = ctrl_getset(b, "Connection/SSH/X11", "x11", "X11 forwarding");
+ ctrl_filesel(s, "X authority file for local display", 't',
+ NULL, FALSE, "Select X authority file",
+ HELPCTX(ssh_tunnels_xauthority),
+ dlg_stdfilesel_handler, I(offsetof(Config, xauthfile)));
+ }
}