* 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
 | 
						|
 |