summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/Direct.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceInternal/Direct.java')
-rw-r--r--java/src/IceInternal/Direct.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/java/src/IceInternal/Direct.java b/java/src/IceInternal/Direct.java
index 113b33e8f76..a0a715a85fd 100644
--- a/java/src/IceInternal/Direct.java
+++ b/java/src/IceInternal/Direct.java
@@ -17,10 +17,10 @@ public final class Direct
{
_current = current;
+ ((Ice.ObjectAdapterI)(_current.adapter)).incUsageCount();
+
try
{
- ((Ice.ObjectAdapterI)(_current.adapter)).incUsageCount();
-
_servant = _current.adapter.identityToServant(_current.id);
if(_servant == null && _current.id.category.length() > 0)