diff --git a/src/core/display.c b/src/core/display.c index 72f562edc..22e3c796b 100644 --- a/src/core/display.c +++ b/src/core/display.c @@ -761,7 +761,7 @@ meta_display_open (void) display->workspace_manager = meta_workspace_manager_new (display); - display->startup_notification = meta_startup_notification_get (display); + display->startup_notification = meta_startup_notification_new (display); g_signal_connect (display->startup_notification, "changed", G_CALLBACK (on_startup_notification_changed), display); diff --git a/src/core/startup-notification-private.h b/src/core/startup-notification-private.h index d606aa028..334a55608 100644 --- a/src/core/startup-notification-private.h +++ b/src/core/startup-notification-private.h @@ -50,7 +50,7 @@ G_DECLARE_DERIVABLE_TYPE (MetaStartupSequence, GObject) MetaStartupNotification * - meta_startup_notification_get (MetaDisplay *display); + meta_startup_notification_new (MetaDisplay *display); gboolean meta_startup_notification_handle_xevent (MetaStartupNotification *sn, XEvent *xevent); diff --git a/src/core/startup-notification.c b/src/core/startup-notification.c index b4d2cd881..161c8c7b9 100644 --- a/src/core/startup-notification.c +++ b/src/core/startup-notification.c @@ -540,16 +540,11 @@ meta_startup_notification_class_init (MetaStartupNotificationClass *klass) } MetaStartupNotification * -meta_startup_notification_get (MetaDisplay *display) +meta_startup_notification_new (MetaDisplay *display) { - static MetaStartupNotification *notification = NULL; - - if (!notification) - notification = g_object_new (META_TYPE_STARTUP_NOTIFICATION, - "display", display, - NULL); - - return notification; + return g_object_new (META_TYPE_STARTUP_NOTIFICATION, + "display", display, + NULL); } GSList *