aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--shell/ChangeLog8
-rw-r--r--shell/main.c12
2 files changed, 13 insertions, 7 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index 9291d926f7..9f9af764cc 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,5 +1,13 @@
2001-07-23 Ettore Perazzoli <ettore@ximian.com>
+ * main.c (development_warning): Only show the warning dialog
+ instead of using `gnome_dialog_run()' so it is not modal. Modal
+ would be nice, but unfortunately it works bad with Bonobo. Plus
+ Sawfish doesn't like to keep the modal dialog on top, so it gets
+ very confusing for users.
+
+2001-07-23 Ettore Perazzoli <ettore@ximian.com>
+
* e-task-widget.c (e_task_widget_construct): Uhm, set the usize to
`1, -1' instead.
diff --git a/shell/main.c b/shell/main.c
index 45d3fb278e..ca27b693b8 100644
--- a/shell/main.c
+++ b/shell/main.c
@@ -77,10 +77,8 @@ development_warning (void)
GtkWidget *label, *warning_dialog;
int ret;
- warning_dialog = gnome_dialog_new (
- "Evolution" VERSION,
- GNOME_STOCK_BUTTON_OK,
- NULL);
+ warning_dialog = gnome_dialog_new ("Evolution " VERSION, GNOME_STOCK_BUTTON_OK, NULL);
+
label = gtk_label_new (
/* xgettext:no-c-format */
_("Hi. Thanks for taking the time to download this preview release\n"
@@ -114,9 +112,9 @@ development_warning (void)
gtk_box_pack_start (GTK_BOX (GNOME_DIALOG (warning_dialog)->vbox),
label, TRUE, TRUE, 0);
- ret = gnome_dialog_run (GNOME_DIALOG (warning_dialog));
- if (ret != -1)
- gtk_object_destroy (GTK_OBJECT (warning_dialog));
+ gnome_dialog_close_hides (GNOME_DIALOG (warning_dialog), FALSE);
+
+ gtk_widget_show (warning_dialog);
}