pjones1063 / AspeQt-2k24

AspeQt emulates Atari SIO peripherals when connected to an Atari 8-bit computer with an SIO2PC cable. In that respect it's similar to programs like APE and Atari810. The main difference is that it's free (unlike APE) and it's cross-platform (unlike Atari810 and APE).
https://sourceforge.net/projects/respeqt/files/
GNU General Public License v2.0
11 stars 3 forks source link

Drag&drop seems erratic (sometimes works, sometimes not) #1

Open AlecVoid opened 2 years ago

AlecVoid commented 2 years ago

Any progress on fixing this bug? Its been here for ages and its the same bug for all RespeQt/AspeQt versions (under Windows 7/10 anyways).

pjones1063 commented 2 years ago

What version are you seeing this in? Windows, MacOS, Linux?

Can you list what actions you are doing to replicate the problem?

AlecVoid commented 2 years ago

AspeQt 2k22, Win64, "2022 Release" released this 29 Dec 2021

What I do: I open AspeQt. Drag a ATR file on one of the drive slots - all works well. I do it again and again and suddenly I get the "forbidden icon". I click around the desktop, try again and out of the blue it works again. And then again not.

This seems to be a common Qt error and this error is years old. You find it in all the AspeQt / RespeQt versions of the last years.

Writing this I found a way to reproduce the error every time. I will show you in this short video.

https://user-images.githubusercontent.com/11749584/151678381-e29edcba-0a84-4612-82d4-421fcd350850.mp4

As you hopefully can see: if I move the dragged file into the AspeQt window while exactly over a drive slot - all works well as long as I keep the dragged file in the AspeQt window. If I enter the AspeQt window over a non-drive slot element the "forbidden icon" appears and it stays as long as I am in the AspeQt window.

Should be easy to fix. ;)