diff --git a/src/quick/particles/qquickparticleemitter.cpp b/src/quick/particles/qquickparticleemitter.cpp
index 0f7f3817f2c9714093b28399680d664c8acf9f47..035d66cbcd56779078c36a81e5ebac4a4c8f0cff 100644
--- a/src/quick/particles/qquickparticleemitter.cpp
+++ b/src/quick/particles/qquickparticleemitter.cpp
@@ -284,23 +284,17 @@ QQuickParticleExtruder* QQuickParticleEmitter::effectiveExtruder()
 
 void QQuickParticleEmitter::pulse(int milliseconds)
 {
-    if (!particleCount())
-        qWarning() << "pulse called on an emitter with a particle count of zero";
     if (!m_enabled)
         m_pulseLeft = milliseconds;
 }
 
 void QQuickParticleEmitter::burst(int num)
 {
-    if (!particleCount())
-        qWarning() << "burst called on an emitter with a particle count of zero";
     m_burstQueue << qMakePair(num, QPointF(x(), y()));
 }
 
 void QQuickParticleEmitter::burst(int num, qreal x, qreal y)
 {
-    if (!particleCount())
-        qWarning() << "burst called on an emitter with a particle count of zero";
     m_burstQueue << qMakePair(num, QPointF(x, y));
 }