|
|
@@ -3187,6 +3187,8 @@ if (owner.backcolor_set || (owner.Enabled && !owner.read_only)) {
|
|
|
|
|
|
// This could be calculated better
|
|
|
Invalidate(selection_start.line, selection_start.pos, selection_end.line, selection_end.pos);
|
|
|
+ } else {
|
|
|
+ selection_visible = false;
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -3230,6 +3232,8 @@ if (owner.backcolor_set || (owner.Enabled && !owner.read_only)) {
|
|
|
if ((selection_end.line != selection_start.line) || (selection_end.pos != selection_start.pos)) {
|
|
|
selection_visible = true;
|
|
|
Invalidate(selection_start.line, selection_start.pos, selection_end.line, selection_end.pos);
|
|
|
+ } else {
|
|
|
+ selection_visible = false;
|
|
|
}
|
|
|
}
|
|
|
|