1
0
mirror of https://github.com/TomHarte/CLK.git synced 2025-08-09 05:25:01 +00:00

Starts working on SDL drag-and-drop support for snapshots.

This commit is contained in:
Thomas Harte
2021-04-30 22:56:13 -04:00
parent cecdf8584a
commit 6a052e1900
2 changed files with 8 additions and 5 deletions

View File

@@ -74,7 +74,7 @@
</CommandLineArgument> </CommandLineArgument>
<CommandLineArgument <CommandLineArgument
argument = "--new=amstradcpc" argument = "--new=amstradcpc"
isEnabled = "NO"> isEnabled = "YES">
</CommandLineArgument> </CommandLineArgument>
<CommandLineArgument <CommandLineArgument
argument = "&quot;/Users/thomasharte/Library/Mobile Documents/com~apple~CloudDocs/Desktop/Soft/ColecoVision/Galaxian (1983)(Atari).col&quot;" argument = "&quot;/Users/thomasharte/Library/Mobile Documents/com~apple~CloudDocs/Desktop/Soft/ColecoVision/Galaxian (1983)(Atari).col&quot;"
@@ -106,11 +106,11 @@
</CommandLineArgument> </CommandLineArgument>
<CommandLineArgument <CommandLineArgument
argument = "--rompath=/Users/thomasharte/Projects/CLK/ROMImages" argument = "--rompath=/Users/thomasharte/Projects/CLK/ROMImages"
isEnabled = "NO"> isEnabled = "YES">
</CommandLineArgument> </CommandLineArgument>
<CommandLineArgument <CommandLineArgument
argument = "--help" argument = "--help"
isEnabled = "YES"> isEnabled = "NO">
</CommandLineArgument> </CommandLineArgument>
<CommandLineArgument <CommandLineArgument
argument = "--model=cpc6128" argument = "--model=cpc6128"

View File

@@ -987,8 +987,11 @@ int main(int argc, char *argv[]) {
break; break;
case SDL_DROPFILE: { case SDL_DROPFILE: {
Analyser::Static::Media media = Analyser::Static::GetMedia(event.drop.file); const Analyser::Static::Media media = Analyser::Static::GetMedia(event.drop.file);
machine->media_target()->insert_media(media); if(!media.empty()) {
machine->media_target()->insert_media(media);
break;
}
} break; } break;
case SDL_TEXTINPUT: case SDL_TEXTINPUT: