Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: 1.4.1 On OSX



Dave Page wrote:


On 21/12/05 1:12 pm, "Andreas Pflug" <pgadmin(at)pse-consulting(dot)de> wrote:


Dave Page wrote:

Hi Andreas,

I finally tracked down the bug in 1.4.1 on Mac which causes a crash whenever
pretty much any property dialogue is opened. Basically, in
ctlComboBox::GetSelection() we call GetCurrentSelection(). In wxMac however,
this simply calls GetSelection() which is a virtual and results in our
GetSelection() actually getting called, in turn causing a loop and eventual
stack overflow.

So, the attached patch seems to fix the problem and return the auto-complete
code to the same slightly-broken-but-usable state that it was in 1.4.0 (i.e,
you can only type the first character of a data type for example, and the
first match will be selected).

Can you take a look and confirm my analysis (or call me an idiot, whatever
is correct!) before I apply this to both branches and packare 1.4.1.plus
please?

In general I agree. I committed a fix in ctlComboBoxFix doing
essentially the same, but the version dependent GetCurrentSelection code
isn't cluttered around the sources this way.


Annoyingly that's one of the first fixes I tried and it didn't work.

Well the wxComboBox code is a shy guy (remember how reluctant it's mentioned in 2.6.2 release notes). Maybe you pressed a keyboard button too harsh, and it was frightened :-)

Regards,
Andreas



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group