You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mu...@apache.org on 2010/02/18 21:26:03 UTC
svn commit: r911555 -
/myfaces/trinidad/branches/1.2.12.1-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/agent/AgentFactoryImpl.java
Author: muthaman
Date: Thu Feb 18 20:26:02 2010
New Revision: 911555
URL: http://svn.apache.org/viewvc?rev=911555&view=rev
Log:
TRINIDAD-1728 - Trinidad not supporting Opera Mobile in HTC
Modified:
myfaces/trinidad/branches/1.2.12.1-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/agent/AgentFactoryImpl.java
Modified: myfaces/trinidad/branches/1.2.12.1-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/agent/AgentFactoryImpl.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/branches/1.2.12.1-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/agent/AgentFactoryImpl.java?rev=911555&r1=911554&r2=911555&view=diff
==============================================================================
--- myfaces/trinidad/branches/1.2.12.1-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/agent/AgentFactoryImpl.java (original)
+++ myfaces/trinidad/branches/1.2.12.1-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/agent/AgentFactoryImpl.java Thu Feb 18 20:26:02 2010
@@ -709,6 +709,15 @@
int operaIndex = agent.indexOf("Opera/");
int firstSpace = agent.indexOf(" ");
+
+ // Opera Mobile running in HTC
+ if (agent.indexOf("HTC-") != -1 ||
+ agent.indexOf("HTC_") != -1 ||
+ agent.indexOf("XV6850") != -1)
+ {
+ firstSpace = agent.indexOf(" ", operaIndex);
+ }
+
if (operaIndex >= 0 && firstSpace >=0 )
{
agentObj.setAgentVersion(agent.substring(operaIndex + 6,firstSpace));