Tries to get the default from the static folder first, if it cannot be found it 
grabs a backup version from within the jar.


Project: http://git-wip-us.apache.org/repos/asf/incubator-wave/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-wave/commit/ad481313
Tree: http://git-wip-us.apache.org/repos/asf/incubator-wave/tree/ad481313
Diff: http://git-wip-us.apache.org/repos/asf/incubator-wave/diff/ad481313

Branch: refs/heads/fix/dependendices-2016
Commit: ad4813130854be176751c3b42adc0d51ff37228d
Parents: ed8fd86
Author: wisebaldone <ehu...@gmail.com>
Authored: Tue Apr 18 20:09:38 2017 +1000
Committer: wisebaldone <ehu...@gmail.com>
Committed: Tue Apr 18 20:09:38 2017 +1000

----------------------------------------------------------------------
 .../wave/box/server/rpc/InitialsAvatarsServlet.java |   8 +++++++-
 .../apache/wave/box/server/rpc/avatar/unknown.jpg   | Bin 0 -> 1669 bytes
 2 files changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/ad481313/wave/src/main/java/org/apache/wave/box/server/rpc/InitialsAvatarsServlet.java
----------------------------------------------------------------------
diff --git 
a/wave/src/main/java/org/apache/wave/box/server/rpc/InitialsAvatarsServlet.java 
b/wave/src/main/java/org/apache/wave/box/server/rpc/InitialsAvatarsServlet.java
index 3e63ddf..2df3f83 100644
--- 
a/wave/src/main/java/org/apache/wave/box/server/rpc/InitialsAvatarsServlet.java
+++ 
b/wave/src/main/java/org/apache/wave/box/server/rpc/InitialsAvatarsServlet.java
@@ -44,7 +44,13 @@ public final class InitialsAvatarsServlet extends 
HttpServlet {
 
   @Inject
   public InitialsAvatarsServlet() throws IOException {
-    DEFAULT = 
ImageIO.read(Resources.getResource("org/apache/wave/box/server/rpc/InitialsAvatarDefault.jpg"));
+    try {
+      DEFAULT = 
ImageIO.read(Resources.getResource("static/images/avatar/unknown.jpg"));
+    } catch (Exception e) {
+      LOG.warning("Default Avatar image could not be loaded from disc. " + 
e.toString());
+      DEFAULT = ImageIO.read(Resources.getResource(
+              "org/apache/wave/box/server/rpc/avatar/unknown.jpg"));
+    }
   }
 
   /**

http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/ad481313/wave/src/main/resources/org/apache/wave/box/server/rpc/avatar/unknown.jpg
----------------------------------------------------------------------
diff --git 
a/wave/src/main/resources/org/apache/wave/box/server/rpc/avatar/unknown.jpg 
b/wave/src/main/resources/org/apache/wave/box/server/rpc/avatar/unknown.jpg
new file mode 100644
index 0000000..0f39513
Binary files /dev/null and 
b/wave/src/main/resources/org/apache/wave/box/server/rpc/avatar/unknown.jpg 
differ

Reply via email to