[meego-commits] 9114: Changes to MeeGo:1.0:Netbook:Update:Testing/banshee-1
Han Dai
no_reply at build.meego.com
Mon Nov 1 06:24:14 UTC 2010
Hi,
I have made the following changes to banshee-1 in project MeeGo:1.0:Netbook:Update:Testing. Please review and accept ASAP.
Thank You,
Han Dai
[This message was auto-generated]
---
Request #9114:
submit: home:daihan:branches:MeeGo:1.0:Netbook:Update:Testing/banshee-1(r2)(cleanup) -> MeeGo:1.0:Netbook:Update:Testing/banshee-1
Message:
Add a patch to fix BMC#2356
State: new 2010-10-31T23:24:13 daihan
Comment: None
changes files:
--------------
--- banshee-1.changes
+++ banshee-1.changes
@@ -1,0 +2,6 @@
+Mon Nov 1 02:00:59 CST 2010 - ting.z.zhou at intel.com
+
+- Added pause-video-on-window-close-bmc2356.patch, make video pause
+ when click x to close banshee window (bmc#2356)
+
+-------------------------------------------------------------------
new:
----
pause-video-on-window-close-bmc2356.patch
spec files:
-----------
--- banshee-1.spec
+++ banshee-1.spec
@@ -76,6 +76,8 @@
Patch17: gapless-repeat-off-bmc5097.patch
# PATCH IS UPSTREAM (stable 1.7)
Patch18: escape-uri-in-sql-bmc2095.patch
+# PATCH IS MEEGO SPECIFIC (EVALUATE UPSTREAM)
+Patch19: pause-video-on-window-close-bmc2356.patch
# PATCH IS INTEL MEEGO SPECIFIC
Patch100: media-as-meego-icon-name.patch
@@ -678,6 +680,7 @@
%patch16 -p1 -b .trans-predefined-smart-playlists-bmc1092.patch
%patch17 -p1 -b .gapless-repeat-off-bmc5097.patch
%patch18 -p1 -b .escape-uri-in-sql-bmc2095.patch
+%patch19 -p1 -b .pause-video-on-window-close-bmc2356.patch
%if !0%{?suse_version}
%patch100 -p1 -b .media-as-meego-icon-name
%endif
other changes:
--------------
++++++ pause-video-on-window-close-bmc2356.patch (new)
--- pause-video-on-window-close-bmc2356.patch
+++ pause-video-on-window-close-bmc2356.patch
+diff -Nur old/src/Clients/Nereid/Nereid/PlayerInterface.cs new/src/Clients/Nereid/Nereid/PlayerInterface.cs
+--- old/src/Clients/Nereid/Nereid/PlayerInterface.cs 2010-05-08 02:20:18.000000000 +0800
++++ new/src/Clients/Nereid/Nereid/PlayerInterface.cs 2010-10-20 17:31:04.000000000 +0800
+@@ -223,7 +223,15 @@
+ TooltipText = Catalog.GetString ("Close")
+ };
+
+- close_button.Clicked += (o, e) => Hide ();
++ close_button.Clicked += (o, e) => {
++ if (ServiceManager.PlayerEngine.IsPlaying () &&
++ (ServiceManager.PlayerEngine.CurrentState != PlayerState.Paused) &&
++ ServiceManager.PlayerEngine.CurrentTrack.HasAttribute (TrackMediaAttributes.VideoStream)) {
++ ServiceManager.PlayerEngine.Pause ();
++ }
++
++ Hide ();
++ };
+ close_button.ShowAll ();
+ ActionService.PopulateToolbarPlaceholder (header_toolbar, "/HeaderToolbar/ClosePlaceholder", close_button);
+ } else {
More information about the MeeGo-commits
mailing list