mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-27 14:52:05 -05:00
f9ff014bf6
* gnu/packages/terminals.scm (cool-retro-term): New variable. * gnu/packages/patches/cool-retro-term-remove-non-free-fonts.patch, gnu/packages/patches/cool-retro-term-fix-array-size.patch, gnu/packages/patches/cool-retro-term-memory-leak-1.patch, gnu/packages/patches/cool-retro-term-remove-non-free-fonts.patch: New patches. * gnu/local.mk (dist_patch_DATA): Add them. Co-authored-by: Eric Bavier <bavier@member.fsf.org>
33 lines
1.2 KiB
Diff
33 lines
1.2 KiB
Diff
From 126a97d1f22f7d784d392b2b7d5aadf0a4e18c0d Mon Sep 17 00:00:00 2001
|
|
From: Petter <petter@mykolab.ch>
|
|
Date: Thu, 27 Apr 2017 20:28:02 +0200
|
|
Subject: [PATCH] Avoid checking uninitialized member + simplify condition
|
|
|
|
---
|
|
qmltermwidget/lib/TerminalDisplay.cpp | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/qmltermwidget/lib/TerminalDisplay.cpp b/qmltermwidget/lib/TerminalDisplay.cpp
|
|
index 189a609..36d2cd2 100644
|
|
--- a/qmltermwidget/lib/TerminalDisplay.cpp
|
|
+++ b/qmltermwidget/lib/TerminalDisplay.cpp
|
|
@@ -325,6 +325,7 @@ TerminalDisplay::TerminalDisplay(QQuickItem *parent)
|
|
,_terminalSizeHint(false)
|
|
,_terminalSizeStartup(true)
|
|
,_bidiEnabled(false)
|
|
+,_mouseMarks(false)
|
|
,_actSel(0)
|
|
,_wordSelectionMode(false)
|
|
,_lineSelectionMode(false)
|
|
@@ -1846,7 +1847,7 @@ void TerminalDisplay::mousePressEvent(QMouseEvent* ev)
|
|
}
|
|
else if ( ev->button() == Qt::MidButton )
|
|
{
|
|
- if ( _mouseMarks || (!_mouseMarks && (ev->modifiers() & Qt::ShiftModifier)) )
|
|
+ if ( _mouseMarks || (ev->modifiers() & Qt::ShiftModifier) )
|
|
emitSelection(true,ev->modifiers() & Qt::ControlModifier);
|
|
else
|
|
emit mouseSignal( 1, charColumn +1, charLine +1 +_scrollBar->value() -_scrollBar->maximum() , 0);
|
|
--
|
|
2.12.2
|
|
|