Remove the annoing and useless messagebox asking about overwriting files.
Fixes SF #984290.
This commit is contained in:
parent
b8b20e22bc
commit
ad6ce46f49
|
@ -145,8 +145,6 @@ char *bitmap_bytes;
|
||||||
/* wParam: number of this file */
|
/* wParam: number of this file */
|
||||||
/* lParam: points to pathname */
|
/* lParam: points to pathname */
|
||||||
|
|
||||||
enum { UNSPECIFIED, ALWAYS, NEVER } allow_overwrite = UNSPECIFIED;
|
|
||||||
|
|
||||||
static BOOL notify(int code, char *fmt, ...);
|
static BOOL notify(int code, char *fmt, ...);
|
||||||
|
|
||||||
/* Note: If scheme.prefix is nonempty, it must end with a '\'! */
|
/* Note: If scheme.prefix is nonempty, it must end with a '\'! */
|
||||||
|
@ -808,28 +806,6 @@ static BOOL SystemError(int error, char *msg)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL AskOverwrite(char *filename)
|
|
||||||
{
|
|
||||||
int result;
|
|
||||||
again:
|
|
||||||
if (allow_overwrite == ALWAYS)
|
|
||||||
return TRUE;
|
|
||||||
if (allow_overwrite == NEVER)
|
|
||||||
return FALSE;
|
|
||||||
result = MessageBox(hDialog,
|
|
||||||
"Overwrite existing files?\n"
|
|
||||||
"\n"
|
|
||||||
"Press YES to ALWAYS overwrite existing files,\n"
|
|
||||||
"press NO to NEVER overwrite existing files.",
|
|
||||||
"Overwrite options",
|
|
||||||
MB_YESNO | MB_ICONQUESTION);
|
|
||||||
if (result == IDYES)
|
|
||||||
allow_overwrite = ALWAYS;
|
|
||||||
else if (result == IDNO)
|
|
||||||
allow_overwrite = NEVER;
|
|
||||||
goto again;
|
|
||||||
}
|
|
||||||
|
|
||||||
static BOOL notify (int code, char *fmt, ...)
|
static BOOL notify (int code, char *fmt, ...)
|
||||||
{
|
{
|
||||||
char Buffer[1024];
|
char Buffer[1024];
|
||||||
|
@ -844,7 +820,6 @@ static BOOL notify (int code, char *fmt, ...)
|
||||||
switch (code) {
|
switch (code) {
|
||||||
/* Questions */
|
/* Questions */
|
||||||
case CAN_OVERWRITE:
|
case CAN_OVERWRITE:
|
||||||
result = AskOverwrite(Buffer);
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
/* Information notification */
|
/* Information notification */
|
||||||
|
|
Loading…
Reference in New Issue