diff --git a/epplets/E-Slides.c b/epplets/E-Slides.c index bed8ac5..72afbe4 100644 --- a/epplets/E-Slides.c +++ b/epplets/E-Slides.c @@ -204,30 +204,28 @@ static void set_background(int tiled, int keep_aspect) { unsigned char current_desk = 0; - char *reply, *ptr, bg_name[64], buff[255]; + char *reply, *ptr, bg_name[64]; - Epplet_send_ipc("goto_desktop ?"); + Epplet_send_ipc("desk ?"); reply = Epplet_wait_for_ipc(); if (!reply) return; if ((ptr = strchr(reply, ':'))) - { - current_desk = atoi(++ptr); - } + current_desk = atoi(++ptr); free(reply); snprintf(bg_name, sizeof(bg_name), "E_SLIDES_BG_%s", filenames[CUR_PIC()]); - Epplet_send_ipc("background %s bg.file %s/%s", bg_name, path, + Epplet_send_ipc("bg set %s bg.file %s/%s", bg_name, path, filenames[CUR_PIC()]); - Epplet_send_ipc("background %s bg.solid 0 0 0", bg_name); - Epplet_send_ipc("background %s bg.tile %d", bg_name, tiled); - Epplet_send_ipc("background %s bg.keep_aspect %d", bg_name, keep_aspect); - Epplet_send_ipc("background %s bg.xperc %d", bg_name, (tiled ? 0 : 1024)); - Epplet_send_ipc("background %s bg.yperc %d", bg_name, (tiled ? 0 : 1024)); - Epplet_send_ipc("background %s bg.xjust %d", bg_name, (tiled ? 0 : 512)); - Epplet_send_ipc("background %s bg.yjust %d", bg_name, (tiled ? 0 : 512)); - Epplet_send_ipc("use_bg %s %d", bg_name, current_desk); + Epplet_send_ipc("bg set %s bg.solid 0 0 0", bg_name); + Epplet_send_ipc("bg set %s bg.tile %d", bg_name, tiled); + Epplet_send_ipc("bg set %s bg.keep_aspect %d", bg_name, keep_aspect); + Epplet_send_ipc("bg set %s bg.xperc %d", bg_name, (tiled ? 0 : 1024)); + Epplet_send_ipc("bg set %s bg.yperc %d", bg_name, (tiled ? 0 : 1024)); + Epplet_send_ipc("bg set %s bg.xjust %d", bg_name, (tiled ? 0 : 512)); + Epplet_send_ipc("bg set %s bg.yjust %d", bg_name, (tiled ? 0 : 512)); + Epplet_send_ipc("bg use %s %d", bg_name, current_desk); Esync(); }