Changeset 773

Show
Ignore:
Timestamp:
2005年10月29日 19時42分20秒 (3 years ago)
Author:
fujii
Message:

Remember port number which is used in previous setup. See ticket:46.

[workaround] prevent save_dialog() from being called before
load_dialog() is called.

* net.h (class NetPage?): New member variable loaded. This variable
indicates whether load_diag() at net.cc is called.

* net.cc (NetPage::OnInit?): set loaded to true.

* net.cc (NetPage::OnMessageCmd?): check loaded.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/3.00/src/ChangeLog.Meadow

    r712 r773  
     12005-10-29  Masayuki FUJII  <boochang@m4.kcn.ne.jp> 
     2 
     3        * net.h (class NetPage): New member variable loaded. This variable 
     4        indicates whether load_diag() at net.cc is called. 
     5 
     6        * net.cc (NetPage::OnInit): set loaded to true. 
     7         
     8        * net.cc (NetPage::OnMessageCmd): check loaded. 
     9 
    1102005-09-08  KOSEKI Yoshinori  <kose@meadowy.org> 
    211 
  • branches/3.00/src/net.cc

    r644 r773  
    100100    net_method = IDC_NET_DIRECT; 
    101101  load_dialog (h); 
     102#ifdef MEADOW_NETINSTALL 
     103  loaded = true; 
     104#endif 
    102105  CheckIfEnableNext(); 
    103106 
     
    148151    case IDC_PROXY_HOST: 
    149152    case IDC_PROXY_PORT: 
     153#ifdef MEADOW_NETINSTALL 
     154      if (loaded) 
     155        save_dialog (GetHWND()); 
     156#else 
    150157      save_dialog (GetHWND()); 
     158#endif 
    151159      CheckIfEnableNext (); 
    152160      break; 
  • branches/3.00/src/net.h

    r644 r773  
    2626{ 
    2727  void CheckIfEnableNext (); 
     28#ifdef MEADOW_NETINSTALL 
     29  bool loaded; 
     30#endif 
    2831 
    2932public: 
    3033  NetPage () 
     34#ifdef MEADOW_NETINSTALL 
     35    : loaded (false) 
     36#endif 
    3137  { 
    3238  };