Focus a tab when attempting to close it with unsaved changes

In most cases you want to see the contents of the tab before deciding what to
respond to the dialog that pops up. This is typical behavior in other editors
such as Sublime.

Closes https://github.com/linuxmint/xed/issues/95
This commit is contained in:
JosephMcc 2017-03-13 22:52:09 -07:00
parent 99a730fa9c
commit 9c2d06761b
1 changed files with 3 additions and 2 deletions

View File

@ -47,7 +47,6 @@
#include "xed-file-chooser-dialog.h"
#include "xed-close-confirmation-dialog.h"
/* Defined constants */
#define XED_OPEN_DIALOG_KEY "xed-open-dialog-key"
#define XED_TAB_TO_SAVE_AS "xed-tab-to-save-as"
@ -1537,6 +1536,8 @@ tab_can_close (XedTab *tab,
{
GtkWidget *dlg;
xed_window_set_active_tab (XED_WINDOW (window), tab);
dlg = xed_close_confirmation_dialog_new_single (window, doc, FALSE);
g_signal_connect (dlg, "response",