mirror of
				git://git.suckless.org/st
				synced 2025-11-04 13:07:33 +00:00 
			
		
		
		
	Simplify how we keep ATTRs under cursor
Thanks to tarug0 for the suggestion/patch.
This commit is contained in:
		
							parent
							
								
									149c0d3aed
								
							
						
					
					
						commit
						745c40f8b0
					
				
							
								
								
									
										5
									
								
								x.c
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								x.c
									
									
									
									
									
								
							@ -1266,7 +1266,6 @@ xdrawcursor(void)
 | 
				
			|||||||
	Glyph g = {' ', ATTR_NULL, defaultbg, defaultcs}, og;
 | 
						Glyph g = {' ', ATTR_NULL, defaultbg, defaultcs}, og;
 | 
				
			||||||
	int ena_sel = sel.ob.x != -1 && sel.alt == IS_SET(MODE_ALTSCREEN);
 | 
						int ena_sel = sel.ob.x != -1 && sel.alt == IS_SET(MODE_ALTSCREEN);
 | 
				
			||||||
	Color drawcol;
 | 
						Color drawcol;
 | 
				
			||||||
	unsigned attr;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	LIMIT(oldx, 0, term.col-1);
 | 
						LIMIT(oldx, 0, term.col-1);
 | 
				
			||||||
	LIMIT(oldy, 0, term.row-1);
 | 
						LIMIT(oldy, 0, term.row-1);
 | 
				
			||||||
@ -1286,8 +1285,8 @@ xdrawcursor(void)
 | 
				
			|||||||
	xdrawglyph(og, oldx, oldy);
 | 
						xdrawglyph(og, oldx, oldy);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	g.u = term.line[term.c.y][term.c.x].u;
 | 
						g.u = term.line[term.c.y][term.c.x].u;
 | 
				
			||||||
	attr = ATTR_BOLD | ATTR_ITALIC | ATTR_UNDERLINE | ATTR_STRUCK;
 | 
						g.mode |= term.line[term.c.y][term.c.x].mode &
 | 
				
			||||||
	g.mode |= term.line[term.c.y][term.c.x].mode & attr;
 | 
						          (ATTR_BOLD | ATTR_ITALIC | ATTR_UNDERLINE | ATTR_STRUCK);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/*
 | 
						/*
 | 
				
			||||||
	 * Select the right color for the right mode.
 | 
						 * Select the right color for the right mode.
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user