Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.cpp	(revision 60504)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/COMDefs.cpp	(revision 60505)
@@ -379,5 +379,5 @@
     }
 
-#else /* !defined(VBOX_WITH_XPCOM) */
+#else /* defined(VBOX_WITH_XPCOM) */
 
     nsCOMPtr<nsIExceptionService> es;
@@ -393,6 +393,6 @@
             if (NS_SUCCEEDED(rc) && ex)
             {
-                ComPtr<IVirtualBoxErrorInfo> info;
-                rc = ex.queryInterfaceTo(info.asOutParam());
+                nsCOMPtr<IVirtualBoxErrorInfo> info;
+                info = do_QueryInterface(ex, &rc);
                 if (NS_SUCCEEDED(rc) && info)
                     init(CVirtualBoxErrorInfo(info));
