From 3feb33d522e10f1e4919bc05ea32f067a24279b4 Mon Sep 17 00:00:00 2001
From: Kouhei Sutou <kou@clear-code.com>
Date: Sun, 30 Nov 2014 22:50:48 +0900
Subject: [PATCH] clutter-gtk: fix initialization order
Clutter-GTK must be initialized before Clutter. Clutter-GTK initializes
Clutter internally. And Clutter initialization can be called n-times. If
two or more Clutter initialization are just ignored.
GitHub: fix #274
Reported by mtasaka. Thanks!!!
---
clutter-gtk/lib/clutter-gtk.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/clutter-gtk/lib/clutter-gtk.rb b/clutter-gtk/lib/clutter-gtk.rb
index 4faad72..3910210 100644
--- a/clutter-gtk/lib/clutter-gtk.rb
+++ b/clutter-gtk/lib/clutter-gtk.rb
@@ -43,9 +43,9 @@ class << self
remove_method(:init)
remove_method(:const_missing)
end
- Clutter.init(argv) if Clutter.respond_to?(:init)
loader = Loader.new(self, argv)
loader.load("GtkClutter")
+ Clutter.init(argv) if Clutter.respond_to?(:init)
end
end