Branch: refs/heads/master Author: Jiří Techet techet@gmail.com Committer: Jiří Techet techet@gmail.com Date: Wed, 04 Mar 2015 11:40:45 UTC Commit: 3031ac7e410b346950d2651f8fa53e96d6a7e173 https://github.com/geany/geany/commit/3031ac7e410b346950d2651f8fa53e96d6a7e1...
Log Message: ----------- Check disk status when Geany enters foreground
Since we have a simple way to check Geany has entered foreground on OS X, use it to check the current document's disk status.
Modified Paths: -------------- src/osx.c
Modified: src/osx.c 10 lines changed, 10 insertions(+), 0 deletions(-) =================================================================== @@ -86,6 +86,14 @@ static void on_new_window(GtkMenuItem *menuitem, G_GNUC_UNUSED gpointer user_dat }
+static void app_active_cb(GtkosxApplication* app, G_GNUC_UNUSED gpointer user_data) +{ + GeanyDocument *doc = document_get_current(); + if (doc) + document_check_disk_status(doc, TRUE); +} + + void osx_ui_init(void) { GtkWidget *item, *menu; @@ -110,6 +118,8 @@ void osx_ui_init(void) G_CALLBACK(app_block_termination_cb), NULL); g_signal_connect(osx_app, "NSApplicationOpenFile", G_CALLBACK(app_open_file_cb), NULL); + g_signal_connect(osx_app, "NSApplicationDidBecomeActive", + G_CALLBACK(app_active_cb), NULL);
menu = gtk_menu_new(); item = gtk_menu_item_new_with_label("New Window");
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).