Index: k3b-1.70.0~beta1/src/main.cpp
===================================================================
--- k3b-1.70.0~beta1.orig/src/main.cpp	2010-01-30 10:35:37.000000000 -0500
+++ k3b-1.70.0~beta1/src/main.cpp	2010-01-31 18:13:51.353309310 -0500
@@ -36,6 +36,9 @@
 
 #include <config-k3b.h>
 
+#include <QDBusMessage>
+#include <QDBusConnection>
+
 static const char* description = I18N_NOOP("<p>K3b is a full-featured CD/DVD/Blu-ray burning and ripping application.<br/>"
                                            "It supports a variety of project types as well as copying of optical media, "
                                            "burning of different types of images, and ripping Audio CDs, Video CDs, and "
@@ -148,6 +151,17 @@
         // we need a running app for the init method
         QTimer::singleShot( 0, &app, SLOT(init()) );
 
+        //Added by Kubuntu for update-notifier-kde to prompt for restricted codec install
+        QDBusMessage m = QDBusMessage::createMethodCall("org.kubuntu.restrictedInstall",
+                                                        "/org/kubuntu/restrictedInstall",
+                                                        "org.kubuntu.restrictedInstall",
+                                                        "installRestricted");
+        QList<QVariant> dbusargs;
+        dbusargs.append("K3B");
+        dbusargs.append("libk3b6-extracodecs");
+        m.setArguments(dbusargs);
+        bool queued = QDBusConnection::sessionBus().send(m);
+
         return app.exec();
     }
 }
