Explorar el Código

GTextEditor: Only draw the cursor line background shade when focused.

Andreas Kling hace 6 años
padre
commit
dff57909a7
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      LibGUI/GTextEditor.cpp

+ 1 - 1
LibGUI/GTextEditor.cpp

@@ -98,7 +98,7 @@ void GTextEditor::paint_event(GPaintEvent& event)
         auto& line = m_lines[i];
         auto line_rect = line_content_rect(i);
         line_rect.set_width(exposed_width);
-        if (i == m_cursor.line())
+        if (i == m_cursor.line() && is_focused())
             painter.fill_rect(line_rect, Color(230, 230, 230));
         painter.draw_text(line_rect, line.text(), TextAlignment::CenterLeft, Color::Black);
     }