[latexila] App: let Tepl handle the GApplication::activate signal
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [latexila] App: let Tepl handle the GApplication::activate signal
- Date: Wed, 8 Nov 2017 17:27:08 +0000 (UTC)
commit 8578786353661f3ebbe552685bc4ee1bbd977935
Author: Sébastien Wilmet <swilmet gnome org>
Date: Wed Nov 8 18:17:00 2017 +0100
App: let Tepl handle the GApplication::activate signal
This works thanks to the abstract factory.
src/latexila_app.vala | 16 +++-------------
1 files changed, 3 insertions(+), 13 deletions(-)
---
diff --git a/src/latexila_app.vala b/src/latexila_app.vala
index 1d47000..e985ad3 100644
--- a/src/latexila_app.vala
+++ b/src/latexila_app.vala
@@ -44,9 +44,11 @@ public class LatexilaApp : Gtk.Application
setup_main_option_entries ();
startup.connect (startup_cb);
- activate.connect (activate_cb);
open.connect (open_documents);
shutdown.connect (shutdown_cb);
+
+ Tepl.Application tepl_app = Tepl.Application.get_from_gtk_application (this);
+ tepl_app.handle_activate ();
}
public static LatexilaApp get_instance ()
@@ -141,18 +143,6 @@ public class LatexilaApp : Gtk.Application
release ();
}
- private void activate_cb ()
- {
- hold ();
-
- if (get_active_main_window () == null)
- create_window ();
- else
- active_window.present ();
-
- release ();
- }
-
private void shutdown_cb ()
{
hold ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]