mirror of
				https://github.com/swaywm/sway.git
				synced 2025-11-03 09:01:43 -05:00 
			
		
		
		
	Replace with in swaylock
This commit is contained in:
		
							parent
							
								
									df57d1b702
								
							
						
					
					
						commit
						328e031095
					
				
					 1 changed files with 5 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -213,8 +213,7 @@ cairo_surface_t *load_image(char *image_path) {
 | 
			
		|||
	GError *err = NULL;
 | 
			
		||||
	GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file(image_path, &err);
 | 
			
		||||
	if (!pixbuf) {
 | 
			
		||||
		fprintf(stderr, "GDK Error: %s\n", err->message);
 | 
			
		||||
		sway_abort("Failed to load background image.");
 | 
			
		||||
		sway_abort("Failed to load background image: %s", err->message);
 | 
			
		||||
	}
 | 
			
		||||
	image = gdk_cairo_image_surface_create_from_pixbuf(pixbuf);
 | 
			
		||||
	g_object_unref(pixbuf);
 | 
			
		||||
| 
						 | 
				
			
			@ -272,7 +271,7 @@ int main(int argc, char **argv) {
 | 
			
		|||
		{
 | 
			
		||||
			int colorlen = strlen(optarg);
 | 
			
		||||
			if (colorlen < 6 || colorlen == 7 || colorlen > 8) {
 | 
			
		||||
				fprintf(stderr, "color must be specified in 3 or 4 byte format, e.g. ff0000 or ff0000ff\n");
 | 
			
		||||
				sway_log(L_ERROR, "color must be specified in 3 or 4 byte format, e.g. ff0000 or ff0000ff");
 | 
			
		||||
				exit(EXIT_FAILURE);
 | 
			
		||||
			}
 | 
			
		||||
			color = strtol(optarg, NULL, 16);
 | 
			
		||||
| 
						 | 
				
			
			@ -293,14 +292,14 @@ int main(int argc, char **argv) {
 | 
			
		|||
					images = load_image(optarg);
 | 
			
		||||
					num_images = -1;
 | 
			
		||||
				} else {
 | 
			
		||||
					fprintf(stderr, "output must be defined for all --images or no --images.\n");
 | 
			
		||||
					sway_log(L_ERROR, "output must be defined for all --images or no --images");
 | 
			
		||||
					exit(EXIT_FAILURE);
 | 
			
		||||
				}
 | 
			
		||||
			} else {
 | 
			
		||||
				if (num_images == 0) {
 | 
			
		||||
					images = calloc(registry->outputs->length, sizeof(char*) * 2);
 | 
			
		||||
				} else if (num_images == -1) {
 | 
			
		||||
					fprintf(stderr, "output must be defined for all --images or no --images.\n");
 | 
			
		||||
					sway_log(L_ERROR, "output must be defined for all --images or no --images");
 | 
			
		||||
					exit(EXIT_FAILURE);
 | 
			
		||||
				}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -397,7 +396,7 @@ int main(int argc, char **argv) {
 | 
			
		|||
			if (displays_paths[i * 2] != NULL) {
 | 
			
		||||
				for (int j = 0;; ++j) {
 | 
			
		||||
					if (j >= json_object_array_length(json_outputs)) {
 | 
			
		||||
						fprintf(stderr, "%s is not an extant output\n", displays_paths[i * 2]);
 | 
			
		||||
						sway_log(L_ERROR, "%s is not an extant output", displays_paths[i * 2]);
 | 
			
		||||
						exit(EXIT_FAILURE);
 | 
			
		||||
					}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue