diff options
author | rbuj <[email protected]> | 2021-01-09 14:47:06 +0100 |
---|---|---|
committer | raveit65 <[email protected]> | 2021-02-07 02:45:31 +0100 |
commit | c63575650567d111810b6633dda08409d868d02d (patch) | |
tree | 3510954ef593952b86500c71fde64303935d68ba /applets/clock/clock.c | |
parent | 9416495926b8679b7709731584e77a740959d800 (diff) | |
download | mate-panel-c63575650567d111810b6633dda08409d868d02d.tar.bz2 mate-panel-c63575650567d111810b6633dda08409d868d02d.tar.xz |
Redundant NULL check before freeing a variable
Diffstat (limited to 'applets/clock/clock.c')
-rw-r--r-- | applets/clock/clock.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/applets/clock/clock.c b/applets/clock/clock.c index 15c1e0cd..f3c18d27 100644 --- a/applets/clock/clock.c +++ b/applets/clock/clock.c @@ -499,8 +499,7 @@ get_updated_timeformat (ClockData *cd) static void update_timeformat (ClockData *cd) { - if (cd->timeformat) - g_free (cd->timeformat); + g_free (cd->timeformat); cd->timeformat = get_updated_timeformat (cd); } @@ -2400,17 +2399,17 @@ show_week_changed (GSettings *settings, static void setup_gsettings (ClockData *cd) { + gint format; + gchar *custom_format; + cd->settings = mate_panel_applet_settings_new (MATE_PANEL_APPLET (cd->applet), CLOCK_SCHEMA); /* hack to allow users to set custom format in dconf-editor */ - gint format; - gchar *custom_format; format = g_settings_get_enum (cd->settings, KEY_FORMAT); custom_format = g_settings_get_string (cd->settings, KEY_CUSTOM_FORMAT); g_settings_set_enum (cd->settings, KEY_FORMAT, format); g_settings_set_string (cd->settings, KEY_CUSTOM_FORMAT, custom_format); - if (custom_format != NULL) - g_free (custom_format); + g_free (custom_format); g_signal_connect (cd->settings, "changed::" KEY_FORMAT, G_CALLBACK (format_changed), cd); g_signal_connect (cd->settings, "changed::" KEY_SHOW_SECONDS, G_CALLBACK (show_seconds_changed), cd); |