Using NB 13159
I was working on a project in CB. I then opened another CB instance to work on a second yet related project, from where I modified and saved an external header which is used by both projects. I then closed the second CB instance. In the first project at some point I saw a requester saying that header xyz was modified externally. Fine. I select Reload and I got a WxWidgets debug window and then the crash. RPT attached. This already happened last year once. Try modifying an opened file externally and you will likely be able to replicate the problem
It happened again and as I said I think can be easily replicated (rpt attached). I will exaplain detailedly the accident. I had two CB projects opened, both include the external common header Shapes.h. I had to modify Shapes.h in project 2, and I saved it. I closed project 2 and resumed works at project 1. Once I clicked in project 1 window to activate it, I got this debug error requester again:
wxWidgets Debug Alert
A debugging check in this application has failed
../../src/common/wincmn.cpp(3426) assert ""!wxMouseCapture::stack.empty()"" failed in ReleaseMouse(): Releasing mouse capture stack empty?
I chose "Stop" and CB froze for several minutes then crashed as usually.
I kindly ask you to investigate because I have several projects based on common external headers or sources, and it happens very often to me to have to fix/modify such sources from their dependent projects, and this is very annoying. Thanks