Changeset 477


Ignore:
Timestamp:
06/04/08 16:58:16 (12 years ago)
Author:
Eoin
Message:

May have cracked the shutdown crash... what's the fingers-crossed smilie?

Location:
branch_0_3_1/src
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • branch_0_3_1/src/Halite.cpp

    r476 r477  
    170170                 
    171171                _Module.RemoveMessageLoop(); 
    172                  
     172 
     173                halite().save(); 
     174                hal::ini().save_data();          
    173175        } 
    174176        } 
  • branch_0_3_1/src/Halite.hpp

    r459 r477  
    100100                load(); 
    101101        } 
    102  
    103         void saveIniData() 
    104         { 
    105                 save();          
    106                 hal::ini().save_data(); 
    107         } 
    108102         
    109103        friend class boost::serialization::access; 
  • branch_0_3_1/src/HaliteWindow.cpp

    r476 r477  
    287287                try 
    288288                { 
    289                  
    290                 halite().saveIniData(); 
     289 
     290                hal::ini().save_data(); 
    291291                hal::bittorrent().saveTorrentData();     
    292292         
     
    404404 
    405405        hal::bittorrent().stopEventReceiver(); 
    406         Sleep(200); 
     406        Sleep(3000); 
    407407 
    408408        hal::bittorrent().shutDownSession(); 
     
    418418        splitterPos = m_Split.GetSplitterPos(); 
    419419 
    420         hal::config().save(); 
    421420        save(); 
    422         halite().save(); 
    423421        hal::ini().save_data(); 
    424422         
     
    438436        } 
    439437 
    440         hal::config().save(); 
     438        // Resave for sake of your health. 
    441439        save(); 
    442440        halite().save(); 
  • branch_0_3_1/src/SplashDialog.hpp

    r474 r477  
    112112                SetDlgItemText(HAL_CSPLASH_NUM_ACT, hal::app().res_wstr(HAL_CSPLASH_SHUTDOWN_MSG).c_str()); 
    113113 
     114                hal::bittorrent().stopEventReceiver(); 
     115                Sleep(3000); 
     116 
    114117                hal::bittorrent().shutDownSession(); 
    115118                 
  • branch_0_3_1/src/halConfig.cpp

    r476 r477  
    116116                bittorrent().ensureDhtOff(); 
    117117                 
     118        // Settings seem to have applied ok! 
     119        save();  
    118120        return true; 
    119121} 
  • branch_0_3_1/src/halTorrent.cpp

    r476 r477  
    580580                } 
    581581                 
    582                 timer_.expires_from_now(boost::posix_time::seconds(5)); 
     582                timer_.expires_from_now(boost::posix_time::seconds(2)); 
    583583                timer_.async_wait(bind(&bit_impl::alertHandler, this)); 
    584584                } 
Note: See TracChangeset for help on using the changeset viewer.