Add patch to paraver to prevent focus stealing
https://github.com/bsc-performance-tools/wxparaver/issues/18
This commit is contained in:
		
							parent
							
								
									8b1cfcc523
								
							
						
					
					
						commit
						50409bb201
					
				| @ -29,6 +29,8 @@ stdenv.mkDerivation rec { | |||||||
|     sha256 = "sha256-YsO5gsuEFQdki3lQudEqgo5WXOt/fPdvNw5OxZQ86Zo="; |     sha256 = "sha256-YsO5gsuEFQdki3lQudEqgo5WXOt/fPdvNw5OxZQ86Zo="; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|  |   patches = [ ./do-not-steal-focus-on-redraw.patch ]; | ||||||
|  | 
 | ||||||
|   hardeningDisable = [ "all" ]; |   hardeningDisable = [ "all" ]; | ||||||
| 
 | 
 | ||||||
|   # Fix the PARAVER_HOME variable |   # Fix the PARAVER_HOME variable | ||||||
|  | |||||||
							
								
								
									
										26
									
								
								pkgs/paraver/do-not-steal-focus-on-redraw.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								pkgs/paraver/do-not-steal-focus-on-redraw.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,26 @@ | |||||||
|  | From 2b185e1b5ce52808b3026334851dbcd5a640ed4d Mon Sep 17 00:00:00 2001 | ||||||
|  | From: aleixbonerib <aleix.boneribo@bsc.es> | ||||||
|  | Date: Mon, 10 Jun 2024 20:59:45 +0200 | ||||||
|  | Subject: [PATCH] fix: do not set focus on redraw | ||||||
|  | 
 | ||||||
|  | Some wm can change the window size without focusing. Right now, when the | ||||||
|  | plot is resized it takes back focus. | ||||||
|  | ---
 | ||||||
|  |  src/gtimeline.cpp | 1 - | ||||||
|  |  1 file changed, 1 deletion(-) | ||||||
|  | 
 | ||||||
|  | diff --git a/src/gtimeline.cpp b/src/gtimeline.cpp
 | ||||||
|  | index 23ebef2..a896066 100644
 | ||||||
|  | --- a/src/gtimeline.cpp
 | ||||||
|  | +++ b/src/gtimeline.cpp
 | ||||||
|  | @@ -899,7 +899,6 @@ void gTimeline::redraw()
 | ||||||
|  |   | ||||||
|  |    drawZone->Refresh(); | ||||||
|  |   | ||||||
|  | -  SetFocus();
 | ||||||
|  |  } | ||||||
|  |   | ||||||
|  |   | ||||||
|  | -- 
 | ||||||
|  | 2.44.1 | ||||||
|  | 
 | ||||||
		Reference in New Issue
	
	Block a user