[Xfce4-commits] <parole:master> Fix wrong assertion in the browser plugin.
Ali Abdallah
noreply at xfce.org
Mon Dec 7 13:10:01 CET 2009
Updating branch refs/heads/master
to d5ca004977c7590d595d14c2d426119d091cc5cf (commit)
from fb4d0ef40e2bd01cabecab1238374fe907748d72 (commit)
commit d5ca004977c7590d595d14c2d426119d091cc5cf
Author: Ali Abdallah <aliov at xfce.org>
Date: Mon Dec 7 13:08:37 2009 +0100
Fix wrong assertion in the browser plugin.
browser-plugin/media-plugin/parole-plugin-player.c | 2 +-
browser-plugin/plugin.cpp | 11 ++++-------
src/parole-player.c | 2 ++
3 files changed, 7 insertions(+), 8 deletions(-)
diff --git a/browser-plugin/media-plugin/parole-plugin-player.c b/browser-plugin/media-plugin/parole-plugin-player.c
index f4f94b6..1144880 100644
--- a/browser-plugin/media-plugin/parole-plugin-player.c
+++ b/browser-plugin/media-plugin/parole-plugin-player.c
@@ -572,7 +572,7 @@ parole_plugin_player_error_cb (ParoleGst *gst, const gchar *error, ParolePluginP
player->priv->finished = TRUE;
parole_screen_saver_uninhibit (player->priv->saver);
xfce_err ("%s", error);
- parole_gst_stop (gst);
+
}
static void
diff --git a/browser-plugin/plugin.cpp b/browser-plugin/plugin.cpp
index d02cfa2..365af6f 100644
--- a/browser-plugin/plugin.cpp
+++ b/browser-plugin/plugin.cpp
@@ -345,11 +345,8 @@ NPBool CPlugin::isInitialized()
void CPlugin::StopPlayer ()
{
- g_return_if_fail (proxy != NULL);
-
if ( player_spawned )
{
-
if ( player_ready )
{
gint num_tries = 0;
@@ -368,9 +365,9 @@ void CPlugin::StopPlayer ()
*/
if ( error )
{
- #ifdef DEBUG
+#ifdef DEBUG
g_debug ("Failed to stop the backend via D-Bus %s", error->message);
- #endif
+#endif
if ( g_error_matches (error, DBUS_GERROR, DBUS_GERROR_NO_REPLY ) ||
g_error_matches (error, DBUS_GERROR, DBUS_GERROR_SERVICE_UNKNOWN) )
{
@@ -483,8 +480,8 @@ int32_t CPlugin::Write (NPStream * stream, int32_t offset, int32_t len, void *bu
}
else if ( player_ready && player_playing == FALSE )
{
- SendPlay (stream->url);
- return len;
+ SendPlay (stream->url);
+ return len;
}
return wrotebytes;
diff --git a/src/parole-player.c b/src/parole-player.c
index 8157f07..22ff70e 100644
--- a/src/parole-player.c
+++ b/src/parole-player.c
@@ -1664,6 +1664,8 @@ parole_player_window_notify_is_active (ParolePlayer *player)
* Sets the _NET_WM_WINDOW_OPACITY_LOCKED wm hint
* so window manager keep us opaque.
*
+ * Currently it is only supported by xfwm.
+ *
* NOTE: The widget has to be realized first.
**/
static void
More information about the Xfce4-commits
mailing list