瀏覽代碼

Fix missing domain.

pull/122/head
Greg Holmes 9 年之前
父節點
當前提交
ddd2ce726e

+ 14
- 0
awaycolours/src/com/dmdirc/addons/awaycolours/AwayColoursModule.java 查看文件

@@ -23,12 +23,26 @@
23 23
 package com.dmdirc.addons.awaycolours;
24 24
 
25 25
 import com.dmdirc.ClientModule;
26
+import com.dmdirc.plugins.PluginDomain;
26 27
 
27 28
 import dagger.Module;
29
+import dagger.Provides;
28 30
 
29 31
 /**
30 32
  * Dagger injection module for the Away Colours plugin.
31 33
  */
32 34
 @Module(injects = AwayColoursManager.class, addsTo = ClientModule.class)
33 35
 public class AwayColoursModule {
36
+
37
+    private final String domain;
38
+    
39
+    public AwayColoursModule(final String domain) {
40
+        this.domain = domain;
41
+    }
42
+
43
+    @Provides
44
+    @PluginDomain(AwayColoursPlugin.class)
45
+    public String getSettingsDomain() {
46
+        return domain;
47
+    }
34 48
 }

+ 1
- 1
awaycolours/src/com/dmdirc/addons/awaycolours/AwayColoursPlugin.java 查看文件

@@ -38,7 +38,7 @@ public final class AwayColoursPlugin extends BaseCommandPlugin {
38 38
     public void load(final PluginInfo pluginInfo, final ObjectGraph graph) {
39 39
         super.load(pluginInfo, graph);
40 40
 
41
-        setObjectGraph(graph.plus(new AwayColoursModule()));
41
+        setObjectGraph(graph.plus(new AwayColoursModule(pluginInfo.getDomain())));
42 42
         manager = getObjectGraph().get(AwayColoursManager.class);
43 43
     }
44 44
 

Loading…
取消
儲存