[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/multimedia/kmplayer/src
From:       Koos Vriezen <koos.vriezen () gmail ! com>
Date:       2012-06-09 13:46:43
Message-ID: 20120609134643.36897AC76E () svn ! kde ! org
[Download RAW message or body]

SVN commit 1299299 by vriezen:

Don't let the plugin unplug destroy the socket

Fix for never libflashplugin

 M  +7 -0      npplayer.cpp  


--- trunk/extragear/multimedia/kmplayer/src/npplayer.cpp #1299298:1299299
@@ -2279,6 +2279,11 @@
     callFunction (-1, iface_callback, "plugged", DBUS_TYPE_INVALID);
 }
 
+static gboolean pluginRemoved (GtkSocket *socket, gpointer d) {
+    (void)socket; (void)d;
+    return TRUE;
+}
+
 static void windowCreatedEvent (GtkWidget *w, gpointer d) {
     (void)d;
     print ("windowCreatedEvent\n");
@@ -2376,6 +2381,8 @@
     xembed = gtk_socket_new();
     g_signal_connect (G_OBJECT (xembed), "plug-added",
             GTK_SIGNAL_FUNC (pluginAdded), NULL);
+    g_signal_connect (G_OBJECT (xembed), "plug-removed",
+            GTK_SIGNAL_FUNC (pluginRemoved), NULL);
 
     color_map = gdk_colormap_get_system();
     gdk_colormap_query_color (color_map, 0, &bg_color);
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic