Browse Source

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

Andreas Kling 6 years ago
parent
commit
dff57909a7
1 changed files with 1 additions and 1 deletions
  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 = m_lines[i];
         auto line_rect = line_content_rect(i);
         auto line_rect = line_content_rect(i);
         line_rect.set_width(exposed_width);
         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.fill_rect(line_rect, Color(230, 230, 230));
         painter.draw_text(line_rect, line.text(), TextAlignment::CenterLeft, Color::Black);
         painter.draw_text(line_rect, line.text(), TextAlignment::CenterLeft, Color::Black);
     }
     }