Write off the rest of move_op and friends
move_op and friends didn't want to cooperate with scrolling
This commit is contained in:
		
							parent
							
								
									22fd5f2804
								
							
						
					
					
						commit
						cab730422f
					
				@ -1146,21 +1146,18 @@ void Courtroom::append_ic_text(QString p_text, QString p_name)
 | 
			
		||||
  const QTextCursor old_cursor = ui_ic_chatlog->textCursor();
 | 
			
		||||
  const int old_scrollbar_value = ui_ic_chatlog->verticalScrollBar()->value();
 | 
			
		||||
  
 | 
			
		||||
  QTextCursor::MoveOperation move_op;
 | 
			
		||||
  int scrollbar_limit;
 | 
			
		||||
  
 | 
			
		||||
  if(ao_app->ic_scroll_down_enabled()) {
 | 
			
		||||
      scrollbar_limit = ui_ic_chatlog->verticalScrollBar()->maximum();
 | 
			
		||||
      move_op = QTextCursor::End;
 | 
			
		||||
      ui_ic_chatlog->moveCursor(QTextCursor::End);
 | 
			
		||||
  }
 | 
			
		||||
  else {
 | 
			
		||||
      scrollbar_limit = ui_ic_chatlog->verticalScrollBar()->minimum();
 | 
			
		||||
      move_op = QTextCursor::Start;
 | 
			
		||||
      ui_ic_chatlog->moveCursor(QTextCursor::Start);
 | 
			
		||||
  }
 | 
			
		||||
  
 | 
			
		||||
  const bool is_fully_scrolled = old_scrollbar_value == scrollbar_limit;
 | 
			
		||||
  
 | 
			
		||||
  ui_ic_chatlog->moveCursor(move_op);
 | 
			
		||||
 | 
			
		||||
  ui_ic_chatlog->textCursor().insertText(p_name, bold);
 | 
			
		||||
  ui_ic_chatlog->textCursor().insertText(p_text + '\n', normal);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user