]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/gpe-contacts/gpe-contacts-0.32/new-button-disabled-after-window-close.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / gpe-contacts / gpe-contacts-0.32 / new-button-disabled-after-window-close.patch
1 --- editing.orig        2004-10-17 00:11:23.000000000 +0200
2 +++ editing.c   2004-10-18 23:52:14.000000000 +0200
3 @@ -28,6 +28,7 @@
4  #include "namedetail.h"
5  
6  void on_edit_cancel_clicked (GtkButton * button, gpointer user_data);
7 +void on_edit_window_closed_clicked (gpointer user_data);
8  void on_edit_save_clicked (GtkButton * button, gpointer user_data);
9  void on_edit_bt_image_clicked (GtkWidget *image, gpointer user_data);
10  void on_categories_clicked (GtkButton *button, gpointer user_data);
11 @@ -377,6 +378,11 @@
12                     G_CALLBACK (on_edit_cancel_clicked), edit);
13    g_signal_connect (G_OBJECT (edit_save), "clicked",
14                     G_CALLBACK (on_edit_save_clicked), edit);
15 +
16 +  /* Call the on_edit_window_closed_clicked function when the window is destroyed,
17 +   * otherwise the new button gets disabled */
18 +  g_signal_connect (G_OBJECT (edit), "delete_event",
19 +                       G_CALLBACK (on_edit_window_closed_clicked), edit);
20              
21    g_signal_connect (G_OBJECT (action_area), "key_press_event", 
22                     G_CALLBACK (action_area_key_press_event), notebook2);
23 @@ -1008,6 +1014,14 @@
24    gtk_widget_destroy (GTK_WIDGET (edit));
25  }
26  
27 +void
28 +on_edit_window_closed_clicked (gpointer user_data)
29 +{
30 +       GtkWidget *edit = user_data;
31 +       update_display ();
32 +       gtk_widget_destroy (GTK_WIDGET (edit));
33 +}
34 +
35  void        
36  tv_move_cursor (GtkTextView *textview,
37                  GtkMovementStep arg1,