diff --git a/src/ObjectDialog.vala b/src/ObjectDialog.vala
index 77e2be9..061c675 100644
--- a/src/ObjectDialog.vala
+++ b/src/ObjectDialog.vala
@@ -16,17 +16,23 @@ namespace LAview.Core.Plugins {
dialog.modal = true;
//dialog.application = application;
dialog.delete_event.connect ((source) => {return true;});
+ dialog.hide_on_delete ();
}
- dialog.response.connect ((response_id) => {
- if (response_id == Gtk.ResponseType.CANCEL || response_id == Gtk.ResponseType.DELETE_EVENT) {
- dialog.hide_on_delete ();
- }
- });
+ //dialog.response.connect ((response_id) => {
+ // if (response_id == Gtk.ResponseType.CANCEL || response_id == Gtk.ResponseType.DELETE_EVENT) {
+ // dialog.hide_on_delete ();
+ // }
+ //});
}
public void show_all () {
dialog.show_all ();
}
+
+ [CCode (instance_pos = -1)]
+ public void button_ok_clicked (Button button) {
+ dialog.hide_on_delete ();
+ }
}
}
diff --git a/ui/glade/laview-plugin-object-example.glade b/ui/glade/laview-plugin-object-example.glade
index 80927ca..c4d309e 100644
--- a/ui/glade/laview-plugin-object-example.glade
+++ b/ui/glade/laview-plugin-object-example.glade
@@ -15,7 +15,7 @@
False
end
-
-
+
gtk-ok
True
True
@@ -43,12 +43,13 @@
-
+
gtk-undo
True
True
True
True
+
True