Scratch my last. It is GTK with the problems. When I rename the file to a new directory with this patch, the tree never seems to update. I have to manually refresh it in order for the file to appear in the correct place.
-Ian On Fri, Nov 15, 2019 at 10:21 PM Mikołaj Wielgus <wielgusmiko...@gmail.com> wrote: > Yes, I'm on Windows (the details are in the linked related bug report). > > Sorry for the return value problem -- I failed to notice the warnings in > console. > > Best regards, > Mikołaj Wielgus > > > On Fri, Nov 15, 2019 at 11:07 PM Ian McInerney <ian.s.mciner...@ieee.org> > wrote: > >> I'll give it a test on GTK once my build here finishes, but I don't think >> I have seen any issues with file watcher on GTK in the past. >> >> -Ian >> >> On Fri, Nov 15, 2019 at 10:03 PM Jeff Young <j...@rokeby.ie> wrote: >> >>> Hi Mikolaj, >>> >>> The Mac compiler doesn’t like Rename() returning values when the return >>> type is void. However, after fixing that it works fine on Mac. >>> >>> I remember however something about the file watcher not working on all >>> platforms. I thought the problem platform was Windows, though, so maybe >>> I’m not remembering it correctly (as you’re on Windows, right?). >>> >>> Can someone validate that this works on GTK? >>> >>> Cheers, >>> Jeff. >>> >>> >>> On 15 Nov 2019, at 21:05, Mikołaj Wielgus <wielgusmiko...@gmail.com> >>> wrote: >>> >>> Hi, >>> >>> Renaming file to a different directory causes the entire project tree to >>> be recreated, which causes all subdirectories to collapse, unexpectedly to >>> the user. >>> >>> This patch solves the problem by deleting the original node after moving >>> the file. Then the file watcher raises an event whose handler constructs a >>> new node in the new location. >>> >>> This issue comes from the fix to this bug: >>> https://bugs.launchpad.net/kicad/+bug/1852431 >>> >>> Best Regards, >>> Mikołaj Wielgus >>> <0001-Do-not-reconstruct-proj-tree-on-rename-to-diff-dir.patch> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~kicad-developers >>> Post to : kicad-developers@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~kicad-developers >>> More help : https://help.launchpad.net/ListHelp >>> >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~kicad-developers >>> Post to : kicad-developers@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~kicad-developers >>> More help : https://help.launchpad.net/ListHelp >>> >>
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp