mirror of
				https://github.com/swaywm/sway.git
				synced 2025-11-03 09:01:43 -05:00 
			
		
		
		
	Merge pull request #3117 from emersion/wlroots-config10
Use #if instead of #ifdef for WLR_HAS_*
This commit is contained in:
		
						commit
						27b930df24
					
				
					 4 changed files with 14 additions and 22 deletions
				
			
		| 
						 | 
				
			
			@ -1,12 +1,7 @@
 | 
			
		|||
#ifndef _SWAY_STRINGOP_H
 | 
			
		||||
#define _SWAY_STRINGOP_H
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include "list.h"
 | 
			
		||||
 | 
			
		||||
#if !HAVE_DECL_SETENV
 | 
			
		||||
// Not sure why we need to provide this
 | 
			
		||||
extern int setenv(const char *, const char *, int);
 | 
			
		||||
#endif
 | 
			
		||||
#include "list.h"
 | 
			
		||||
 | 
			
		||||
// array of whitespace characters to use for delims
 | 
			
		||||
extern const char whitespace[];
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										16
									
								
								meson.build
									
										
									
									
									
								
							
							
						
						
									
										16
									
								
								meson.build
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -9,11 +9,17 @@ project(
 | 
			
		|||
	],
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
add_project_arguments('-Wno-unused-parameter', language: 'c')
 | 
			
		||||
add_project_arguments('-Wno-unused-function', language: 'c')
 | 
			
		||||
add_project_arguments('-Wno-unused-result', language: 'c')
 | 
			
		||||
add_project_arguments('-DWL_HIDE_DEPRECATED', language: 'c')
 | 
			
		||||
add_project_arguments('-DWLR_USE_UNSTABLE', language: 'c')
 | 
			
		||||
add_project_arguments(
 | 
			
		||||
	[
 | 
			
		||||
		'-DWL_HIDE_DEPRECATED',
 | 
			
		||||
		'-DWLR_USE_UNSTABLE',
 | 
			
		||||
 | 
			
		||||
		'-Wno-unused-parameter',
 | 
			
		||||
		'-Wno-unused-result',
 | 
			
		||||
		'-Wundef',
 | 
			
		||||
	],
 | 
			
		||||
	language: 'c',
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
cc = meson.get_compiler('c')
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
#include <wlr/config.h>
 | 
			
		||||
#include <wlr/backend/multi.h>
 | 
			
		||||
#include <wlr/backend/wayland.h>
 | 
			
		||||
#ifdef WLR_HAS_X11_BACKEND
 | 
			
		||||
#if WLR_HAS_X11_BACKEND
 | 
			
		||||
#include <wlr/backend/x11.h>
 | 
			
		||||
#endif
 | 
			
		||||
#include "sway/commands.h"
 | 
			
		||||
| 
						 | 
				
			
			@ -18,7 +18,7 @@ static void create_output(struct wlr_backend *backend, void *data) {
 | 
			
		|||
		wlr_wl_output_create(backend);
 | 
			
		||||
		*done = true;
 | 
			
		||||
	}
 | 
			
		||||
#ifdef WLR_HAS_X11_BACKEND
 | 
			
		||||
#if WLR_HAS_X11_BACKEND
 | 
			
		||||
	else if (wlr_backend_is_x11(backend)) {
 | 
			
		||||
		wlr_x11_output_create(backend);
 | 
			
		||||
		*done = true;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -469,15 +469,6 @@ void output_damage_box(struct sway_output *output, struct wlr_box *_box) {
 | 
			
		|||
	wlr_output_damage_add_box(output->damage, &box);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void output_damage_whole_container_iterator(struct sway_container *con,
 | 
			
		||||
		void *data) {
 | 
			
		||||
	if (!sway_assert(con->view, "expected a view")) {
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
	struct sway_output *output = data;
 | 
			
		||||
	output_damage_view(output, con->view, true);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void output_damage_whole_container(struct sway_output *output,
 | 
			
		||||
		struct sway_container *con) {
 | 
			
		||||
	// Pad the box by 1px, because the width is a double and might be a fraction
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue