THere is a bug on passworded rars. I need to add a pop up that asks for the password, but in the meantime it is possible that a passworded rar will be deleted, or if it is a multi-volume set, the first in the volume (the part001.rar or the .rar).
I will hopefully have a fix for this as well as a 'missing volume' dialog added in shortly.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Found another bug that has been bothering me for a while...
If you aren't using DDE drag and drop in directory opus or some other explorer replacement you probably havent seen it. But basically the app can hang(deadlock) when doing DDE. It's is kind of a funky bug and I need to figure out how to fix it.
The bug is related to the following:
I use a lock to serialize access to the queue.
DDE uses the message loop thread to add something to the queue, so it is using the message loop and trying to lock the queue. However, the way looking at ListBox lists works, it all uses the gui message loop. So if I try to do something with the ListBox while the queue is locked, it sends a message to message loop, and the loop may be busy with a DDE call which is tryign to get the lock the ListBox thread is holding. PITA Hopefully will have both fixes in a week or two.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
THere is a bug on passworded rars. I need to add a pop up that asks for the password, but in the meantime it is possible that a passworded rar will be deleted, or if it is a multi-volume set, the first in the volume (the part001.rar or the .rar).
I will hopefully have a fix for this as well as a 'missing volume' dialog added in shortly.
Found another bug that has been bothering me for a while...
If you aren't using DDE drag and drop in directory opus or some other explorer replacement you probably havent seen it. But basically the app can hang(deadlock) when doing DDE. It's is kind of a funky bug and I need to figure out how to fix it.
The bug is related to the following:
I use a lock to serialize access to the queue.
DDE uses the message loop thread to add something to the queue, so it is using the message loop and trying to lock the queue. However, the way looking at ListBox lists works, it all uses the gui message loop. So if I try to do something with the ListBox while the queue is locked, it sends a message to message loop, and the loop may be busy with a DDE call which is tryign to get the lock the ListBox thread is holding. PITA Hopefully will have both fixes in a week or two.