Bernhard, I committed your patch in the product branch r5446. I fixed some coding policy issues before I committed it. Thank you for your contribution.
Cheers, Wayne On 2/21/2015 1:37 PM, Bernhard Stegmaier wrote: > Hi Wayne, > > I have seen that a fix for the second issue with the filters enabled in > KiCad is on its way for wxWidgets… [1]. > So, original patch/fix should be included so that it will work again as > soon as somebody uses an appropriate wxWidgets. > > Attached is a patch based on the original proposal just setting the > wxWidgets config in > bool PGM_BASE::initPgm() > > If you think there is a more appropriate global initialization place to > put it in, just tell me where it should be. > > > Regards, > Bernhard > > [1] > https://github.com/wxWidgets/wxWidgets/commit/ef5232d289f792dcdba163aa56cd9d47731dbffc#diff-4c33f04f2d98bef24c5f526f6fa79d33 > > > > >> On 05.01.2015, at 14:23, Wayne Stambaugh <[email protected] >> <mailto:[email protected]>> wrote: >> >> Would one of the OSX devs please validate this patch to see if it >> resolves the OSX file open dialog issue and let me know so I can commit >> this patch? >> >> Thanks, >> >> Wayne >> >> On 1/3/2015 3:06 PM, Paulo Henrique Silva wrote: >>> Hi Bernard, >>> >>> Different from the patch I have added the code to >>> bool PGM_BASE::initPgm() >>> because this seems to be one of the more global spots to initialize >>> things. >>> I am not sure about that… in kiface_i.cpp >>> bool KIFACE_I::start_common( int aCtlBits ) >>> would also maybe appropriate? >>> >>> But… even if it brings back the filter drop down, it doesn’t seem to >>> work with wxWidgets 3.0.2. >>> The >>> <<< >>> wxFileDialog dlg( aParent, _( "Open Board File" ), path, name, >>> fileFilters, >>> wxFD_OPEN | wxFD_FILE_MUST_EXIST ); >>> >>> if( dlg.ShowModal() != wxID_CANCEL ) >>> { >>> int chosenFilter = dlg.GetFilterIndex(); >>>>>> >>> dlg.GetFilterIndex() always return 0 regardless from what I choose. >>> Moreover, changing the filter does not affect the file list at all >>> (from the wxWidgets code it should…). >>> I guess files not matching the current filter should get greyed out, >>> but always all supported files are enabled. >>> >>> So, this doesn’t really seem to fix the original problem - at least >>> on both my 10.9 and 10.10 setup. >>> Can somebody else confirm this? >>> >>> >>> You are right. >>> >>> I dig a little and the real issue seems to be on wxWidgets. I filled a >>> bug on wxWidgets (still being moderated). The wxWidgets patch is >>> attached here together with my original change now applied at >>> PGM_BASE::initPgm as you did. >>> >>> I tested it on OX 10.10 and it works as expected now. Patch cleanly >>> applied on wxWidgets 3.0.2 and wxPython 3.0.2.0. >>> >>> Sorry to miss the wxWdgets issue. >>> >>> Cheers, >>> >>> -- Paulo Henrique >>> -- Curta Circuitos >>> >>> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : [email protected] >> <mailto:[email protected]> >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

