mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Only set the window icon if the icon file exists
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
43530d397b
commit
7b5874ead7
1 changed files with 5 additions and 2 deletions
|
@ -694,8 +694,11 @@ void init_ui(int *argcp, char ***argvp)
|
|||
gtk_window_set_default_icon_name ("subsurface");
|
||||
}
|
||||
}
|
||||
if (need_icon)
|
||||
gtk_window_set_icon_from_file(GTK_WINDOW(win), subsurface_icon_name(), NULL);
|
||||
if (need_icon) {
|
||||
const char *icon_name = subsurface_icon_name();
|
||||
if (!access(icon_name, R_OK))
|
||||
gtk_window_set_icon_from_file(GTK_WINDOW(win), icon_name, NULL);
|
||||
}
|
||||
g_signal_connect(G_OBJECT(win), "delete-event", G_CALLBACK(on_delete), NULL);
|
||||
g_signal_connect(G_OBJECT(win), "destroy", G_CALLBACK(on_destroy), NULL);
|
||||
main_window = win;
|
||||
|
|
Loading…
Add table
Reference in a new issue