aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config.h34
-rw-r--r--dwmblocks.c8
2 files changed, 19 insertions, 23 deletions
diff --git a/config.h b/config.h
index e664b2f..60025f8 100644
--- a/config.h
+++ b/config.h
@@ -1,22 +1,22 @@
//Modify this file to change what commands output to your statusbar, and recompile using the make command.
static const Block blocks[] = {
- /*Icon*/ /*Command*/ /*Update Interval*/ /*Update Signal*/
- {"", "cat /tmp/recordingicon 2>/dev/null", 0, 9},
- /* {"", "music", 0, 11}, */
- {"", "pacpackages", 0, 8},
- /* {"", "crypto", 0, 13}, */
- {"", "torrent", 20, 7},
- {"", "news", 0, 6},
- /* {"", "memory", 10, 14}, */
- /* {"", "cpu", 10, 13}, */
- /* {"", "moonphase", 18000, 5}, */
- {"", "weather", 18000, 5},
- {"", "mailbox", 180, 12},
- {"", "volume", 1, 10},
- {"", "battery | tr \'\n\' \' \'", 5, 3},
- {"", "clock", 60, 1},
- {"", "internet", 5, 4},
- {"", "help", 0, 15},
+ /*Command*/ /*Update Interval*/ /*Update Signal*/
+ {"cat /tmp/recordingicon 2>/dev/null", 0, 9},
+ /* {"music", 0, 11}, */
+ {"pacpackages", 0, 8},
+ /* {"crypto", 0, 13}, */
+ {"torrent", 20, 7},
+ {"news", 0, 6},
+ /* {"memory", 10, 14}, */
+ /* {"cpu", 10, 13}, */
+ /* {"moonphase", 18000, 5}, */
+ {"weather", 18000, 5},
+ {"mailbox", 180, 12},
+ {"volume", 1, 10},
+ {"battery | tr \'\n\' \' \'", 5, 3},
+ {"clock", 60, 1},
+ {"internet", 5, 4},
+ {"help", 0, 15},
};
//sets delimeter between status commands. NULL character ('\0') means no delimeter.
diff --git a/dwmblocks.c b/dwmblocks.c
index 0cd0b54..7d7a564 100644
--- a/dwmblocks.c
+++ b/dwmblocks.c
@@ -8,7 +8,6 @@
#define CMDLENGTH 50
typedef struct {
- char* icon;
char* command;
unsigned int interval;
unsigned int signal;
@@ -56,7 +55,6 @@ void getcmd(const Block *block, char *output)
output[0] = block->signal;
output++;
}
- strcpy(output, block->icon);
char* cmd;
FILE *cmdf;
if (button)
@@ -74,10 +72,8 @@ void getcmd(const Block *block, char *output)
}
if (!cmdf)
return;
- char c;
- int i = strlen(block->icon);
- fgets(output+i, CMDLENGTH-i, cmdf);
- i = strlen(output);
+ fgets(output, CMDLENGTH, cmdf);
+ int i = strlen(output);
if (delim != '\0' && i)
output[i++] = delim;
output[i++] = '\0';