@ -2968,14 +2968,33 @@ xdrawcursor(void) {  
															
														 
														
													
														
															
																 
																 
																
  
																 
																 
																
  
															
														 
														
													
														
															
																 
																 
																	/* draw the new one */   
																 
																 
																	/* draw the new one */   
															
														 
														
													
														
															
																 
																 
																	if ( ! ( IS_SET ( MODE_HIDE ) ) )  {   
																 
																 
																	if ( ! ( IS_SET ( MODE_HIDE ) ) )  {   
															
														 
														
													
														
															
																 
																 
																		if ( ! ( xw . state  &  WIN_FOCUSED ) )   
																 
																 
																 
															
														 
														
													
														
															
																 
																 
																			g . bg  =  defaultucs ;   
																 
																 
																 
															
														 
														
													
														
															
																 
																 
																
  
																 
																 
																 
															
														 
														
													
														
															
																 
																 
																		if ( IS_SET ( MODE_REVERSE ) )   
																 
																 
																 
															
														 
														
													
														
															
																 
																 
																			g . mode  | =  ATTR_REVERSE ,  g . fg  =  defaultcs ,  g . bg  =  defaultfg ;   
																 
																 
																 
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																		if ( xw . state  &  WIN_FOCUSED )  {   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																			if ( IS_SET ( MODE_REVERSE ) )  {   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																				g . mode  | =  ATTR_REVERSE ;   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																				g . fg  =  defaultcs ;   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																				g . bg  =  defaultfg ;   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																			}   
															
														 
														
													
														
															
																 
																 
																
  
																 
																 
																
  
															
														 
														
													
														
															
																 
																 
																		sl  =  utf8size ( g . c ) ;   
																 
																 
																 
															
														 
														
													
														
															
																 
																 
																		xdraws ( g . c ,  g ,  term . c . x ,  term . c . y ,  1 ,  sl ) ;   
																 
																 
																 
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																			sl  =  utf8size ( g . c ) ;   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																			xdraws ( g . c ,  g ,  term . c . x ,  term . c . y ,  1 ,  sl ) ;   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																		}  else  {   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																			XftDrawRect ( xw . draw ,  & dc . col [ defaultcs ] ,   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																					borderpx  +  term . c . x  *  xw . cw ,   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																					borderpx  +  term . c . y  *  xw . ch ,   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																					xw . cw  -  1 ,  1 ) ;   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																			XftDrawRect ( xw . draw ,  & dc . col [ defaultcs ] ,   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																					borderpx  +  term . c . x  *  xw . cw ,   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																					borderpx  +  term . c . y  *  xw . ch ,   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																					1 ,  xw . ch  -  1 ) ;   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																			XftDrawRect ( xw . draw ,  & dc . col [ defaultcs ] ,   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																					borderpx  +  ( term . c . x  +  1 )  *  xw . cw  -  1 ,   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																					borderpx  +  term . c . y  *  xw . ch ,   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																					1 ,  xw . ch  -  1 ) ;   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																			XftDrawRect ( xw . draw ,  & dc . col [ defaultcs ] ,   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																					borderpx  +  term . c . x  *  xw . cw ,   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																					borderpx  +  ( term . c . y  +  1 )  *  xw . ch  -  1 ,   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																					xw . cw ,  1 ) ;   
															
														 
														
													
														
															
																 
																 
																 
																 
																 
																		}   
															
														 
														
													
														
															
																 
																 
																		oldx  =  term . c . x ,  oldy  =  term . c . y ;   
																 
																 
																		oldx  =  term . c . x ,  oldy  =  term . c . y ;   
															
														 
														
													
														
															
																 
																 
																	}   
																 
																 
																	}   
															
														 
														
													
														
															
																 
																 
																}  
																 
																 
																}