While trying to pinpoint the issue I found that the PropPage::Items map members in the PageContent classes are filled with the Ext IP & Allow override setting values but after that there's no PropPage::read() call to actually put the values into the GUI controls. Similarly the GUI controls' values for these two settings per protocol are not being written to SettingsManager at closal of the dialog because of a missing PropPage::write() call for these items inside the PageContentV4/V6 classes. Adding the PropPage::read / PropPage::write(items) calls to the PageContent::read / write () functions respectively makes the compiler complaining about the items map isn't even instantiated. So something's missing here and I'm not sure how to fix this.
-- You received this bug notification because you are a member of Dcplusplus-team, which is subscribed to DC++. https://bugs.launchpad.net/bugs/1626741 Title: External / WAN IP address seems not to be saved Status in DC++: Confirmed Bug description: OS: Win10 DC++: 0.860 language: german When you specify your external IP (or DNS name) under settings->connection->manual configuration and apply the settings, next time you open the settings the field is empty again. I am not sure if the IP or DNS name is not saved properly or it is simply not displayed in the field. It seems that after a program restart the information about the external IP is lost as searching and downloading is not working then. To manage notifications about this bug go to: https://bugs.launchpad.net/dcplusplus/+bug/1626741/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~linuxdcpp-team Post to : linuxdcpp-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~linuxdcpp-team More help : https://help.launchpad.net/ListHelp