Index: /trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp
===================================================================
--- /trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp	(revision 80551)
+++ /trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp	(revision 80552)
@@ -1333,25 +1333,25 @@
             #endif /* VBOX_WITH_SHARED_CLIPBOARD_URI_LIST */
                         {
-                        if (g_pfnExtension)
-                        {
-                            VBOXCLIPBOARDEXTPARMS parms;
-                            RT_ZERO(parms);
-                            parms.u32Format = u32Formats;
-
-                            g_pfnExtension(g_pvExtension, VBOX_CLIPBOARD_EXT_FN_FORMAT_ANNOUNCE, &parms, sizeof (parms));
+                            if (g_pfnExtension)
+                            {
+                                VBOXCLIPBOARDEXTPARMS parms;
+                                RT_ZERO(parms);
+                                parms.u32Format = u32Formats;
+
+                                g_pfnExtension(g_pvExtension, VBOX_CLIPBOARD_EXT_FN_FORMAT_ANNOUNCE, &parms, sizeof (parms));
+                            }
+
+                            VBOXCLIPBOARDCLIENTCMDCTX cmdCtx;
+                            RT_ZERO(cmdCtx);
+
+                            SHAREDCLIPBOARDFORMATDATA formatData;
+                            RT_ZERO(formatData);
+
+                            formatData.uFormats = u32Formats;
+
+                            rc = VBoxClipboardSvcImplFormatAnnounce(pClient, &cmdCtx, &formatData);
                         }
-
-                        VBOXCLIPBOARDCLIENTCMDCTX cmdCtx;
-                        RT_ZERO(cmdCtx);
-
-                        SHAREDCLIPBOARDFORMATDATA formatData;
-                        RT_ZERO(formatData);
-
-                        formatData.uFormats = u32Formats;
-
-                        rc = VBoxClipboardSvcImplFormatAnnounce(pClient, &cmdCtx, &formatData);
                     }
                 }
-            }
             }
 
@@ -1754,5 +1754,5 @@
        with the high bit set. */
     SSMR3PutU32(pSSM, UINT32_C(0x80000002));
-    int rc = SSMR3PutStructEx(pSSM, &pClient->State, sizeof(pClient->State), 
+    int rc = SSMR3PutStructEx(pSSM, &pClient->State, sizeof(pClient->State),
                               0 /*fFlags*/, &g_aClipboardClientDataFields[0], NULL);
     AssertRCReturn(rc, rc);
