mirror of
https://github.com/swaywm/sway.git
synced 2024-11-14 06:24:20 +01:00
Replace with in swaylock
This commit is contained in:
parent
df57d1b702
commit
328e031095
@ -213,8 +213,7 @@ cairo_surface_t *load_image(char *image_path) {
|
|||||||
GError *err = NULL;
|
GError *err = NULL;
|
||||||
GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file(image_path, &err);
|
GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file(image_path, &err);
|
||||||
if (!pixbuf) {
|
if (!pixbuf) {
|
||||||
fprintf(stderr, "GDK Error: %s\n", err->message);
|
sway_abort("Failed to load background image: %s", err->message);
|
||||||
sway_abort("Failed to load background image.");
|
|
||||||
}
|
}
|
||||||
image = gdk_cairo_image_surface_create_from_pixbuf(pixbuf);
|
image = gdk_cairo_image_surface_create_from_pixbuf(pixbuf);
|
||||||
g_object_unref(pixbuf);
|
g_object_unref(pixbuf);
|
||||||
@ -272,7 +271,7 @@ int main(int argc, char **argv) {
|
|||||||
{
|
{
|
||||||
int colorlen = strlen(optarg);
|
int colorlen = strlen(optarg);
|
||||||
if (colorlen < 6 || colorlen == 7 || colorlen > 8) {
|
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);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
color = strtol(optarg, NULL, 16);
|
color = strtol(optarg, NULL, 16);
|
||||||
@ -293,14 +292,14 @@ int main(int argc, char **argv) {
|
|||||||
images = load_image(optarg);
|
images = load_image(optarg);
|
||||||
num_images = -1;
|
num_images = -1;
|
||||||
} else {
|
} 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);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (num_images == 0) {
|
if (num_images == 0) {
|
||||||
images = calloc(registry->outputs->length, sizeof(char*) * 2);
|
images = calloc(registry->outputs->length, sizeof(char*) * 2);
|
||||||
} else if (num_images == -1) {
|
} 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);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -397,7 +396,7 @@ int main(int argc, char **argv) {
|
|||||||
if (displays_paths[i * 2] != NULL) {
|
if (displays_paths[i * 2] != NULL) {
|
||||||
for (int j = 0;; ++j) {
|
for (int j = 0;; ++j) {
|
||||||
if (j >= json_object_array_length(json_outputs)) {
|
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);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user