https://git.reactos.org/?p=reactos.git;a=commitdiff;h=8f285f71c95701d997cd5b...
commit 8f285f71c95701d997cd5b9af190d3f3c20abba3 Author: Eric Kohl eric.kohl@reactos.org AuthorDate: Mon Jun 10 20:27:45 2019 +0200 Commit: Eric Kohl eric.kohl@reactos.org CommitDate: Mon Jun 10 20:28:58 2019 +0200
[NETCFGX] Do not update the TCP/IP properties when the cancels the advanced properties dialog.
CORE-9908 --- dll/win32/netcfgx/tcpipconf_notify.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/dll/win32/netcfgx/tcpipconf_notify.c b/dll/win32/netcfgx/tcpipconf_notify.c index 0fa79d860a1..208a9496d2e 100644 --- a/dll/win32/netcfgx/tcpipconf_notify.c +++ b/dll/win32/netcfgx/tcpipconf_notify.c @@ -2139,10 +2139,11 @@ LaunchAdvancedTcpipSettings( pinfo.pfnCallback = PropSheetProc;
StoreTcpipBasicSettings(hwndDlg, This, FALSE); - PropertySheetW(&pinfo); - - InitializeTcpipBasicDlgCtrls(hwndDlg, This->pCurrentConfig); - PropSheet_Changed(GetParent(hwndDlg), hwndDlg); + if (PropertySheetW(&pinfo) > 0) + { + InitializeTcpipBasicDlgCtrls(hwndDlg, This->pCurrentConfig); + PropSheet_Changed(GetParent(hwndDlg), hwndDlg); + } }
INT_PTR