Index: /trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpViewer.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpViewer.cpp	(revision 88488)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpViewer.cpp	(revision 88489)
@@ -573,9 +573,16 @@
 void UIHelpViewer::wheelEvent(QWheelEvent *pEvent)
 {
-    if (m_fOverlayMode)
-        return;
-    /* QTextBrowser::wheelEvent scales font when some modifiers are pressed. We dont want: */
-    if (pEvent && pEvent->modifiers() == Qt::NoModifier)
+    if (m_fOverlayMode && !pEvent)
+        return;
+    /* QTextBrowser::wheelEvent scales font when some modifiers are pressed. We dont want that: */
+    if (pEvent->modifiers() == Qt::NoModifier)
         QTextBrowser::wheelEvent(pEvent);
+    else if (pEvent->modifiers() == Qt::ShiftModifier)
+    {
+        if (pEvent->angleDelta().y() < 0)
+            zoom(ZoomOperation_In);
+        else if (pEvent->angleDelta().y() > 0)
+            zoom(ZoomOperation_Out);
+    }
 }
 
