commit d5a9be90a75f0b45e6a3ca9a01ddce81eb69df2f
parent 0352d51c9008b03e063581101fa25f1c41341768
Author: Oliver Lowe <o@olowe.co>
Date: Fri, 29 Aug 2025 13:42:42 +1000
Always use same about window size
Diffstat:
1 file changed, 2 insertions(+), 20 deletions(-)
diff --git a/src/gtk/about.c b/src/gtk/about.c
@@ -60,8 +60,6 @@ static gboolean about_textview_motion_notify(GtkWidget *widget,
static gboolean about_textview_leave_notify(GtkWidget *widget,
GdkEventCrossing *event,
GtkWidget *textview);
-static void about_size_allocate_cb(GtkWidget *widget,
- GtkAllocation *allocation);
static void about_textview_uri_update(GtkWidget *textview, gint x, gint y);
static GtkWidget *link_popupmenu;
@@ -590,22 +588,16 @@ static void about_create(void)
gtk_window_set_type_hint(GTK_WINDOW(window), GDK_WINDOW_TYPE_HINT_DIALOG);
gtk_container_set_border_width(GTK_CONTAINER(window), 8);
- g_signal_connect(G_OBJECT(window), "size_allocate",
- G_CALLBACK(about_size_allocate_cb), NULL);
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(gtk_widget_hide_on_delete), NULL);
g_signal_connect(G_OBJECT(window), "key_press_event",
G_CALLBACK(key_pressed), NULL);
- if (!geometry.min_width) {
- geometry.min_width = 450;
- geometry.min_height = 500;
- }
+ geometry.min_width = 450;
+ geometry.min_height = 500;
gtk_window_set_geometry_hints(GTK_WINDOW(window), NULL, &geometry,
GDK_HINT_MIN_SIZE);
- gtk_window_set_default_size(GTK_WINDOW(window), prefs_common.aboutwin_width,
- prefs_common.aboutwin_height);
gtk_widget_realize(window);
@@ -691,16 +683,6 @@ static gboolean key_pressed(GtkWidget *widget, GdkEventKey *event)
return FALSE;
}
-static void about_size_allocate_cb(GtkWidget *widget,
- GtkAllocation *allocation)
-{
- cm_return_if_fail(allocation != NULL);
-
- gtk_window_get_size(GTK_WINDOW(widget),
- &prefs_common.aboutwin_width, &prefs_common.aboutwin_height);
-}
-
-
static gboolean about_textview_uri_clicked(GtkTextTag *tag, GObject *obj,
GdkEvent *event, GtkTextIter *iter,
GtkWidget *textview)