summaryrefslogtreecommitdiff
path: root/src/prefs.c
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2021-06-09 19:01:15 +0300
committerJaakko Keränen <jaakko.keranen@iki.fi>2021-06-09 19:01:15 +0300
commitf63ed76597b462c60b3a6ad89f8c165ffb87d00c (patch)
tree2aca3537930bce28acff14c0cee0a11fa1988661 /src/prefs.c
parent5f9685010addd4a0f04c13f889856084381dd1c6 (diff)
parentee17ef3d0135027fbc4ff816dd9e793b4bb0b883 (diff)
Merge branch 'dev' into work/typesetter
# Conflicts: # src/gmdocument.c # src/ui/documentwidget.c # src/ui/inputwidget.h
Diffstat (limited to 'src/prefs.c')
-rw-r--r--src/prefs.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/prefs.c b/src/prefs.c
index e6eba2a6..385dee78 100644
--- a/src/prefs.c
+++ b/src/prefs.c
@@ -33,6 +33,7 @@ void init_Prefs(iPrefs *d) {
33 d->accent = cyan_ColorAccent; 33 d->accent = cyan_ColorAccent;
34 d->customFrame = iFalse; /* needs some more work to be default */ 34 d->customFrame = iFalse; /* needs some more work to be default */
35 d->retainWindowSize = iTrue; 35 d->retainWindowSize = iTrue;
36 d->uiAnimations = iTrue;
36 d->uiScale = 1.0f; /* default set elsewhere */ 37 d->uiScale = 1.0f; /* default set elsewhere */
37 d->zoomPercent = 100; 38 d->zoomPercent = 100;
38 d->sideIcon = iTrue; 39 d->sideIcon = iTrue;
@@ -67,6 +68,7 @@ void init_Prefs(iPrefs *d) {
67 init_String(&d->httpProxy); 68 init_String(&d->httpProxy);
68 init_String(&d->downloadDir); 69 init_String(&d->downloadDir);
69 init_String(&d->searchUrl); 70 init_String(&d->searchUrl);
71 init_String(&d->symbolFontPath);
70 /* TODO: Add some platform-specific common locations? */ 72 /* TODO: Add some platform-specific common locations? */
71 if (fileExistsCStr_FileInfo("/etc/ssl/cert.pem")) { /* macOS */ 73 if (fileExistsCStr_FileInfo("/etc/ssl/cert.pem")) { /* macOS */
72 setCStr_String(&d->caFile, "/etc/ssl/cert.pem"); 74 setCStr_String(&d->caFile, "/etc/ssl/cert.pem");
@@ -74,9 +76,15 @@ void init_Prefs(iPrefs *d) {
74 if (fileExistsCStr_FileInfo("/etc/ssl/certs")) { 76 if (fileExistsCStr_FileInfo("/etc/ssl/certs")) {
75 setCStr_String(&d->caPath, "/etc/ssl/certs"); 77 setCStr_String(&d->caPath, "/etc/ssl/certs");
76 } 78 }
79 /*
80#if defined (iPlatformAppleDesktop)
81 setCStr_String(&d->symbolFontPath, "/System/Library/Fonts/Apple Symbols.ttf");
82#endif
83 */
77} 84}
78 85
79void deinit_Prefs(iPrefs *d) { 86void deinit_Prefs(iPrefs *d) {
87 deinit_String(&d->symbolFontPath);
80 deinit_String(&d->searchUrl); 88 deinit_String(&d->searchUrl);
81 deinit_String(&d->geminiProxy); 89 deinit_String(&d->geminiProxy);
82 deinit_String(&d->gopherProxy); 90 deinit_String(&d->gopherProxy);