diff options
author | mutantturkey <mutantturke@gmail.com> | 2013-03-05 09:08:33 -0500 |
---|---|---|
committer | mutantturkey <mutantturke@gmail.com> | 2013-03-05 09:08:33 -0500 |
commit | 63118697eed48dfebe1ec100610976cbff52d21c (patch) | |
tree | 4368b9f1b82e4e3f71e755c862271357e8bc51c6 /svte.c | |
parent | c97bc755ffbfbc3fe755cf0144c3527abef2322d (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.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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; } |