The only change to the GNOME frontend that we don't already have is
this, which looks rather telling:

--- abiword-2.8.2/plugins/goffice/unix/AbiGOComponent.cpp       2009-12-13 
15:21:44.000000000 -0500
+++ abiword-2.8.4/plugins/goffice/unix/AbiGOComponent.cpp       2010-04-14 
17:50:16.000000000 -0400
@@ -225,6 +225,12 @@
     return true;
 }
 
+static bool button_press_cb(GtkDialog *dlg, GdkEventButton *ev)
+{
+       if (ev->type == GDK_2BUTTON_PRESS)
+               gtk_dialog_response(dlg, GTK_RESPONSE_OK);
+       return false;
+}
 //
 // AbiGOComponent_Create
 // -------------------
@@ -240,6 +246,7 @@
                GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONS
E_OK, NULL));
        GtkListStore *list = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING
);
        GtkWidget *w = gtk_tree_view_new_with_model (GTK_TREE_MODEL (list));
+       g_signal_connect_swapped(w, "button-press-event", 
G_CALLBACK(button_press_cb), dialog);
        GtkCellRenderer *renderer;
        GtkTreeViewColumn *column;
        renderer = gtk_cell_renderer_text_new ();

Perhaps someone can check if that fixes the hang?

-- 
Abiword 2.8.1 freezes with document lost when help is clicked or F1 is pressed
https://bugs.launchpad.net/bugs/519541
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to