src/twc-profile.c
This commit is contained in:
		
							parent
							
								
									1a18e112a7
								
							
						
					
					
						commit
						1941bdcd64
					
				
					 1 changed files with 21 additions and 13 deletions
				
			
		|  | @ -575,26 +575,34 @@ twc_profile_set_online_status(struct t_twc_profile *profile, bool status) | |||
|     if (!(profile)) { | ||||
|       weechat_printf(profile->buffer, "%sno profile", | ||||
| 		     weechat_prefix("network")); | ||||
|     } else if (profile->tox_online ^ status) { | ||||
|         TOX_CONNECTION connection = tox_self_get_connection_status(profile->tox); | ||||
|       return; | ||||
|     } | ||||
|     /* failsafe - called while exiting! */ | ||||
|     if (!(profile->tox)) { | ||||
|       weechat_printf(profile->buffer, "%sno tox", | ||||
| 		     weechat_prefix("network")); | ||||
|       return; | ||||
|     } | ||||
|     if (profile->tox_online ^ status) { | ||||
|       TOX_CONNECTION connection = tox_self_get_connection_status(profile->tox); | ||||
| 
 | ||||
|         profile->tox_online = status; | ||||
|         twc_profile_refresh_online_status(); | ||||
|       profile->tox_online = status; | ||||
|       twc_profile_refresh_online_status(); | ||||
| 
 | ||||
|         if (connection == TOX_CONNECTION_TCP) | ||||
|       if (connection == TOX_CONNECTION_TCP) | ||||
|         { | ||||
|             weechat_printf(profile->buffer, "%sprofile %s TCP", | ||||
|                            weechat_prefix("network"), profile->name); | ||||
| 	  weechat_printf(profile->buffer, "%sprofile %s TCP", | ||||
| 			 weechat_prefix("network"), profile->name); | ||||
|         } | ||||
|         else if (connection == TOX_CONNECTION_UDP) | ||||
|       else if (connection == TOX_CONNECTION_UDP) | ||||
|         { | ||||
|             weechat_printf(profile->buffer, "%sprofile %s UDP", | ||||
|                            weechat_prefix("network"), profile->name); | ||||
| 	  weechat_printf(profile->buffer, "%sprofile %s UDP", | ||||
| 			 weechat_prefix("network"), profile->name); | ||||
|         } | ||||
|         else | ||||
|       else | ||||
|         { | ||||
|             weechat_printf(profile->buffer, "%sprofile %s disconnected", | ||||
|                            weechat_prefix("network"), profile->name); | ||||
| 	  weechat_printf(profile->buffer, "%sprofile %s disconnected", | ||||
| 			 weechat_prefix("network"), profile->name); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 emdee@spm.plastiras.org
						emdee@spm.plastiras.org