Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

BrowseTracker dialog is not closing

<< < (5/5)

Pecan:
Fixed rev12470. Shamelessly gloaming the editor managers wxSwitcher.
 

oBFusCATed:
Can you post what is the problem, what is casing the problem and how you've fixed it? "* BrowseTracker - Fixed editor switching dialog" as a commit message is rather vague.

Pecan:
@oBFusCATed

The problem was the same as many of the other small dialogs.
wxWidgets never gives the dialog the focus.
So it just sits there until the user clicks inside the dialog window.

This happens often with "Find/Find in files", and other dialogs requesting just a yes or no response.

I spent may weeks trying to find the problem, but gave up.
It appears (I can't catch it) that wxWidgets tries to find the first widget in the diaglog and give it the focus. But it misses and gives the parent the focus instead.

I used the editors wxSwitcher code to solve the Browsetracker problem.
It works.

 

oBFusCATed:
Have you talked to the wx people about the problem? I don't see a reason for us to workaround a wx problem or to workaround a problem we might cause with some other workaround.

Navigation

[0] Message Index

[*] Previous page

Go to full version