Commit 259d2f4d authored by Gaston Dombiak's avatar Gaston Dombiak Committed by gaston

Specific images override generic images.


git-svn-id: http://svn.igniterealtime.org/svn/repos/messenger/trunk@1676 b35dd754-fafc-0310-a699-88a17e54d16e
parent 465711de
...@@ -89,12 +89,12 @@ class ImagePresenceProvider extends PresenceInfoProvider { ...@@ -89,12 +89,12 @@ class ImagePresenceProvider extends PresenceInfoProvider {
private void writeImageContent(HttpServletRequest request, HttpServletResponse response, private void writeImageContent(HttpServletRequest request, HttpServletResponse response,
String presenceType, byte[] defaultImage) throws IOException { String presenceType, byte[] defaultImage) throws IOException {
String images = request.getParameter("images"); String images = request.getParameter("images");
if (images != null) { if (request.getParameter(presenceType) != null) {
writeImageContent(images.replace("${presence}", presenceType), defaultImage, response);
}
else if (request.getParameter(presenceType) != null) {
writeImageContent(request.getParameter(presenceType), defaultImage, response); writeImageContent(request.getParameter(presenceType), defaultImage, response);
} }
else if (images != null) {
writeImageContent(images.replace("${presence}", presenceType), defaultImage, response);
}
else { else {
writeImageContent(null, defaultImage, response); writeImageContent(null, defaultImage, response);
} }
......
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