diff options
| author | Victor Kareh <[email protected]> | 2025-08-19 11:13:21 -0400 |
|---|---|---|
| committer | Victor Kareh <[email protected]> | 2025-10-15 13:56:30 -0400 |
| commit | 01821a62d4f79cd398d81f554e12f3bb19278331 (patch) | |
| tree | 57dfa3e21e43625d492b44faf833168a2689185b /src/terminal-app.c | |
| parent | d3977a7f55d56c24f8f53e5ac481c469dbd59eef (diff) | |
| download | mate-terminal-01821a62d4f79cd398d81f554e12f3bb19278331.tar.bz2 mate-terminal-01821a62d4f79cd398d81f554e12f3bb19278331.tar.xz | |
options: Re-introduce the icon optionwindow-icon-option
Since profiles do not provide a way of setting the window icon, we
re-introduce the --icon option to allow the window instance to report an
icon programmatically.
Fixes https://github.com/mate-desktop/mate-terminal/issues/246
Diffstat (limited to 'src/terminal-app.c')
| -rw-r--r-- | src/terminal-app.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/terminal-app.c b/src/terminal-app.c index d54da49..48f8b0b 100644 --- a/src/terminal-app.c +++ b/src/terminal-app.c @@ -1797,6 +1797,14 @@ terminal_app_handle_options (TerminalApp *app, if (iw->role) gtk_window_set_role (GTK_WINDOW (window), iw->role); + if (iw->icon) + { + if (g_path_is_absolute (iw->icon)) + gtk_window_set_icon_from_file (GTK_WINDOW (window), iw->icon, NULL); + else + gtk_window_set_icon_name (GTK_WINDOW (window), iw->icon); + } + if (iw->force_menubar_state) terminal_window_set_menubar_visible (window, iw->menubar_state); |
