* 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>
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			794 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			794 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 08628fda19128b75248548357e416bc373f14f91 Mon Sep 17 00:00:00 2001
 | |
| From: Yen Chi Hsuan <yan12125@gmail.com>
 | |
| Date: Sat, 18 Mar 2017 02:50:34 +0800
 | |
| Subject: [PATCH] Fix memory leak in hotspot (URLs & emails) detection
 | |
| 
 | |
| ---
 | |
|  qmltermwidget/lib/Filter.cpp | 2 ++
 | |
|  1 file changed, 2 insertions(+)
 | |
| 
 | |
| diff --git a/qmltermwidget/lib/Filter.cpp b/qmltermwidget/lib/Filter.cpp
 | |
| index 5ca7bee..2e8d2fb 100644
 | |
| --- a/qmltermwidget/lib/Filter.cpp
 | |
| +++ b/qmltermwidget/lib/Filter.cpp
 | |
| @@ -26,6 +26,7 @@
 | |
|  // Qt
 | |
|  #include <QAction>
 | |
|  #include <QApplication>
 | |
| +#include <QtAlgorithms>
 | |
|  #include <QClipboard>
 | |
|  #include <QString>
 | |
|  #include <QTextStream>
 | |
| @@ -194,6 +195,7 @@ Filter::~Filter()
 | |
|  }
 | |
|  void Filter::reset()
 | |
|  {
 | |
| +    qDeleteAll(_hotspotList);
 | |
|      _hotspots.clear();
 | |
|      _hotspotList.clear();
 | |
|  }
 | |
| -- 
 | |
| 2.12.2
 | |
| 
 |