]> git.sur5r.net Git - i3/i3status/blobdiff - i3status.c
Small improvement regarding readability if one hasn't an IPv6 address.
[i3/i3status] / i3status.c
index 04fa57f8ef53e0382a98c6f3635695b2f1171639..8b6ca729595ac833ca5925d9d56edfc5d16b1c2e 100644 (file)
@@ -63,7 +63,7 @@ int general_socket;
 
 const char *wlan_interface = NULL;
 const char *eth_interface = NULL;
-const char *wmii_path = NULL;
+char *wmii_path = NULL;
 const char *time_format = NULL;
 bool use_colors = false;
 bool get_ethspeed = false;
@@ -152,12 +152,16 @@ int main(int argc, char *argv[]) {
                                         generate(ORDER_BATTERY, "battery", get_battery_info(current));
                         }
 
-                        if (j == order[ORDER_TIME] && time_format != NULL) {
-                                /* Get date & time */
-                                time_t current_time = time(NULL);
-                                struct tm *current_tm = localtime(&current_time);
-                                (void)strftime(part, sizeof(part), time_format, current_tm);
-                                generate(ORDER_TIME, "time", part);
+                        if (j == order[ORDER_TIME]) {
+                                if (time_format != NULL) {
+                                        /* Get date & time */
+                                        time_t current_time = time(NULL);
+                                        struct tm *current_tm = localtime(&current_time);
+                                        (void)strftime(part, sizeof(part), time_format, current_tm);
+                                        generate(ORDER_TIME, "time", part);
+                                } else {
+                                        generate(ORDER_TIME, "time", "");
+                                }
                         }
                 }