Unverified Commit 849ff0d0 authored by Robert Ancell's avatar Robert Ancell Committed by GitHub

Add missing call to parent method of GApplication::shutdown, implement...

Add missing call to parent method of GApplication::shutdown, implement GApplication::startup (#136836)

Fixes a warning introduced in https://github.com/flutter/flutter/pull/136780 and adds the other related function.
parent f47192ff
...@@ -81,11 +81,22 @@ static gboolean my_application_local_command_line(GApplication* application, gch ...@@ -81,11 +81,22 @@ static gboolean my_application_local_command_line(GApplication* application, gch
return TRUE; return TRUE;
} }
// Implements GApplication::startup.
static void my_application_startup(GApplication* application) {
//MyApplication* self = MY_APPLICATION(object);
// Perform any actions required at application startup.
G_APPLICATION_CLASS(my_application_parent_class)->startup(application);
}
// Implements GApplication::shutdown. // Implements GApplication::shutdown.
static void my_application_shutdown(GApplication* application) { static void my_application_shutdown(GApplication* application) {
//MyApplication* self = MY_APPLICATION(object); //MyApplication* self = MY_APPLICATION(object);
// Perform any actions required at application shutdown. // Perform any actions required at application shutdown.
G_APPLICATION_CLASS(my_application_parent_class)->shutdown(application);
} }
// Implements GObject::dispose. // Implements GObject::dispose.
...@@ -98,6 +109,7 @@ static void my_application_dispose(GObject* object) { ...@@ -98,6 +109,7 @@ static void my_application_dispose(GObject* object) {
static void my_application_class_init(MyApplicationClass* klass) { static void my_application_class_init(MyApplicationClass* klass) {
G_APPLICATION_CLASS(klass)->activate = my_application_activate; G_APPLICATION_CLASS(klass)->activate = my_application_activate;
G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line; G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line;
G_APPLICATION_CLASS(klass)->startup = my_application_startup;
G_APPLICATION_CLASS(klass)->shutdown = my_application_shutdown; G_APPLICATION_CLASS(klass)->shutdown = my_application_shutdown;
G_OBJECT_CLASS(klass)->dispose = my_application_dispose; G_OBJECT_CLASS(klass)->dispose = my_application_dispose;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment