Ignore:
Timestamp:
Jan 26, 2009 5:42:57 PM (4 years ago)
Author:
laurent@…
Branch:
default
Message:

===================================================================

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libs/imwrapper/src/purple/PurpleIMFactory.cpp

    r167 r290  
    241241} 
    242242 
    243 static gboolean quit_timeout = 0; 
    244  
    245243void PurpleIMFactory::PurpleQuitCallback() { 
    246244        LOG_DEBUG(""); 
     
    250248} 
    251249 
    252 static gboolean terminate_cb(gpointer data) 
    253 { 
     250void PurpleIMFactory::terminate() { 
     251        if (AccountMngr) { 
     252                AccountMngr->reset(); 
     253        } 
     254         
    254255        purple_connections_set_ui_ops(&null_conn_wg_ops); 
    255256        purple_accounts_set_ui_ops(&null_acc_wg_ops); 
     
    257258 
    258259        purple_core_quit(); 
    259  
    260         if (quit_timeout > 0) 
    261         { 
    262                 purple_timeout_remove(quit_timeout); 
    263                 quit_timeout = 0; 
    264         } 
    265  
    266         return TRUE; 
    267 } 
    268  
    269 void PurpleIMFactory::terminate() { 
    270         if (AccountMngr) { 
    271                 AccountMngr->reset(); 
    272         } 
    273          
    274         quit_timeout = purple_timeout_add(0, (GSourceFunc) terminate_cb, NULL); 
    275260} 
    276261 
Note: See TracChangeset for help on using the changeset viewer.