| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -22,7 +22,12 @@ static void do_reload(void *data) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							list_add(bar_ids, strdup(bar->id));
 | 
					 | 
					 | 
					 | 
							list_add(bar_ids, strdup(bar->id));
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						}
 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						if (!load_main_config(config->current_config_path, true, false)) {
 | 
					 | 
					 | 
					 | 
						const char *path = NULL;
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						if (config->user_config_path) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							path = config->current_config_path;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						if (!load_main_config(path, true, false)) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							sway_log(SWAY_ERROR, "Error(s) reloading config");
 | 
					 | 
					 | 
					 | 
							sway_log(SWAY_ERROR, "Error(s) reloading config");
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							list_free_items_and_destroy(bar_ids);
 | 
					 | 
					 | 
					 | 
							list_free_items_and_destroy(bar_ids);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							return;
 | 
					 | 
					 | 
					 | 
							return;
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -55,7 +60,12 @@ struct cmd_results *cmd_reload(int argc, char **argv) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							return error;
 | 
					 | 
					 | 
					 | 
							return error;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						}
 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						if (!load_main_config(config->current_config_path, true, true)) {
 | 
					 | 
					 | 
					 | 
						const char *path = NULL;
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						if (config->user_config_path) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
							path = config->current_config_path;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						if (!load_main_config(path, true, true)) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
							return cmd_results_new(CMD_FAILURE, "Error(s) reloading config.");
 | 
					 | 
					 | 
					 | 
							return cmd_results_new(CMD_FAILURE, "Error(s) reloading config.");
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						}
 | 
					 | 
					 | 
					 | 
						}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |