projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
removed drag-and-drop support if compiled with SDL version older than 2.0.5
[rocksndiamonds.git]
/
src
/
events.c
diff --git
a/src/events.c
b/src/events.c
index 0d1f6baf371a34982db7915ebd947e531bc96ca7..b3e4c81f599fe00ab070f7353b040a7fa573ff58 100644
(file)
--- a/
src/events.c
+++ b/
src/events.c
@@
-268,12
+268,14
@@
void HandleOtherEvents(Event *event)
HandleJoystickEvent(event);
break;
HandleJoystickEvent(event);
break;
+#if defined(USE_DRAG_AND_DROP)
case SDL_DROPBEGIN:
case SDL_DROPCOMPLETE:
case SDL_DROPFILE:
case SDL_DROPTEXT:
HandleDropEvent(event);
break;
case SDL_DROPBEGIN:
case SDL_DROPCOMPLETE:
case SDL_DROPFILE:
case SDL_DROPTEXT:
HandleDropEvent(event);
break;
+#endif
default:
break;
default:
break;
@@
-1525,6
+1527,7
@@
void HandleClientMessageEvent(ClientMessageEvent *event)
CloseAllAndExit(0);
}
CloseAllAndExit(0);
}
+#if defined(USE_DRAG_AND_DROP)
static boolean HandleDropFileEvent(char *filename)
{
Error(ERR_DEBUG, "DROP FILE EVENT: '%s'", filename);
static boolean HandleDropFileEvent(char *filename)
{
Error(ERR_DEBUG, "DROP FILE EVENT: '%s'", filename);
@@
-1643,6
+1646,7
@@
void HandleDropEvent(Event *event)
if (event->drop.file != NULL)
SDL_free(event->drop.file);
}
if (event->drop.file != NULL)
SDL_free(event->drop.file);
}
+#endif
void HandleButton(int mx, int my, int button, int button_nr)
{
void HandleButton(int mx, int my, int button, int button_nr)
{