diff options
author | Daniel Friesel <derf@finalrewind.org> | 2011-01-15 00:57:01 +0100 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2011-01-15 00:57:01 +0100 |
commit | 7b50864826349fedd3d035d068c6aa41497033a2 (patch) | |
tree | ea1b551baecbd4f7b326107ed20e9d937981aaa3 /src | |
parent | d2ac8a9c8f5a3a3c3455241339dd65fac750db44 (diff) |
Read themes from ~/.config/feh/themes, don't autocreate for now
Diffstat (limited to 'src')
-rw-r--r-- | src/deps.mk | 2 | ||||
-rw-r--r-- | src/options.c | 25 |
2 files changed, 3 insertions, 24 deletions
diff --git a/src/deps.mk b/src/deps.mk index 36b264f..8304879 100644 --- a/src/deps.mk +++ b/src/deps.mk @@ -24,7 +24,7 @@ menu.o: menu.c feh.h structs.h menu.h utils.h getopt.h debug.h support.h \ multiwindow.o: multiwindow.c feh.h structs.h menu.h utils.h getopt.h \ debug.h winwidget.h timers.h filelist.h options.h options.o: options.c feh.h structs.h menu.h utils.h getopt.h debug.h \ - filelist.h options.h help.inc fehrc.inc + filelist.h options.h help.inc signals.o: signals.c feh.h structs.h menu.h utils.h getopt.h debug.h \ winwidget.h slideshow.o: slideshow.c feh.h structs.h menu.h utils.h getopt.h debug.h \ diff --git a/src/options.c b/src/options.c index 2206f3e..400b43e 100644 --- a/src/options.c +++ b/src/options.c @@ -28,7 +28,6 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #include "options.h" static void check_options(void); -static void feh_create_default_config(char *rcfile); static void feh_parse_option_array(int argc, char **argv); static void feh_parse_environment_options(void); static void feh_check_theme_options(int arg, char **argv); @@ -163,15 +162,12 @@ static void feh_load_options_for_theme(char *theme) if (!home) eprintf("D'oh! Please define HOME in your environment! " "It would really help me out...\n"); - rcpath = estrjoin("/", home, ".fehrc", NULL); + rcpath = estrjoin("/", home, ".config/feh/themes", NULL); D(("Trying %s for config\n", rcpath)); fp = fopen(rcpath, "r"); if (!fp && ((fp = fopen("/etc/fehrc", "r")) == NULL)) { - feh_create_default_config(rcpath); - - if ((fp = fopen(rcpath, "r")) == NULL) - return; + return; } free(rcpath); @@ -861,20 +857,3 @@ static void show_usage(void) , stdout); exit(0); } - -static void feh_create_default_config(char *rcfile) -{ - FILE *fp; - - if ((fp = fopen(rcfile, "w")) == NULL) { - weprintf("Unable to create default config file %s\n", rcfile); - return; - } - - fputs( -#include "fehrc.inc" - , fp); - fclose(fp); - - return; -} |