aboutsummaryrefslogtreecommitdiff
path: root/svte.c
diff options
context:
space:
mode:
authormutantturkey <mutantturke@gmail.com>2013-03-05 09:08:33 -0500
committermutantturkey <mutantturke@gmail.com>2013-03-05 09:08:33 -0500
commit63118697eed48dfebe1ec100610976cbff52d21c (patch)
tree4368b9f1b82e4e3f71e755c862271357e8bc51c6 /svte.c
parentc97bc755ffbfbc3fe755cf0144c3527abef2322d (diff)
Automatically set a default window size if unset
This resolves problems when the window manager does not set a default size. I noticed this while using KDE3's KWin. Previously it went unfixed because my main window manger always assigns a size. This should resolve the problem. * Added DEFAULT_WINDOW_WIDTH and DEFAULT_WINDOW_HEIGHT * DEFAULT_WINDOW_WIDTH = 600 * DEFAULT_WINDOW_HEIGHT = 800 * If either height or width is missing from the svte configuration in the users directory, use the defaults.
Diffstat (limited to 'svte.c')
-rw-r--r--svte.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/svte.c b/svte.c
index 3cc4477..44827f6 100644
--- a/svte.c
+++ b/svte.c
@@ -572,6 +572,11 @@ static void parse_config_file(gchar *config_file) {
config->font = DEFAULT_FONT;
}
+ if (NULL == config->window_width || NULL == config->window_height) {
+ config->window_width = DEFAULT_WINDOW_WIDTH;
+ config->window_height = DEFAULT_WINDOW_HEIGHT;
+ }
+
if(NULL == config->browser_command) {
config->browser_command = DEFAULT_BROWSER_COMMAND;
}