Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lafenghu
xfce4-panel-plugin-fsguard
xfce4-fsguard-plugin-fix-config-loading.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xfce4-fsguard-plugin-fix-config-loading.patch of Package xfce4-panel-plugin-fsguard
--- xfce4-fsguard-plugin-1.0.0.orig/panel-plugin/fsguard.c +++ xfce4-fsguard-plugin-1.0.0/panel-plugin/fsguard.c @@ -325,15 +325,28 @@ fsguard_read_config (FsGuard *fsguard) char *file; XfceRc *rc; - file = xfce_panel_plugin_save_location (fsguard->plugin, TRUE); + /* prepare default values */ + fsguard->seen = FALSE; + fsguard->name = g_strdup (""); + fsguard->show_name = FALSE; + fsguard->path = g_strdup ("/"); + fsguard->show_size = TRUE; + fsguard->show_progress_bar = TRUE; + fsguard->hide_button = FALSE; + fsguard->limit_warning = 8; + fsguard->limit_urgent = 2; + + file = xfce_panel_plugin_lookup_rc_file(fsguard->plugin); + g_return_if_fail (file); DBG ("Lookup rc file `%s'", file); - rc = xfce_rc_simple_open (file, FALSE); + rc = xfce_rc_simple_open (file, TRUE); g_free (file); g_return_if_fail (rc); - fsguard->seen = FALSE; + g_free (fsguard->name); fsguard->name = g_strdup (xfce_rc_read_entry (rc, "label", "")); fsguard->show_name = xfce_rc_read_bool_entry (rc, "label_visible", FALSE); + g_free (fsguard->path); fsguard->path = g_strdup (xfce_rc_read_entry (rc, "mnt", "/")); fsguard->show_size = xfce_rc_read_bool_entry (rc, "lab_size_visible", TRUE); fsguard->show_progress_bar = xfce_rc_read_bool_entry (rc, "progress_bar_visible", TRUE);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor