1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-07-18 03:20:59 -05:00

dialog.c: give ctrl->fileselect.filter an opaque type.

The values of that field in a Control structure are already
platform-dependent: you're only supposed to set them in cross-platform
code by using #defined names that each platform will define
differently.

Now I need the _type_ as well as the values to be opaque, because I'm
about to make a change on Windows that turns it into a wide character
string instead of a char string.
This commit is contained in:
Simon Tatham
2023-05-29 15:29:26 +01:00
parent e1c6f61985
commit 1adcb200f7
4 changed files with 8 additions and 5 deletions

View File

@ -392,8 +392,8 @@ dlgcontrol *ctrl_draglist(struct controlset *s, const char *label,
}
dlgcontrol *ctrl_filesel(struct controlset *s, const char *label,
char shortcut, const char *filter, bool write,
const char *title, HelpCtx helpctx,
char shortcut, FILESELECT_FILTER_TYPE filter,
bool write, const char *title, HelpCtx helpctx,
handler_fn handler, intorptr context)
{
dlgcontrol *c = ctrl_new(s, CTRL_FILESELECT, helpctx, handler, context);