rpms/kdebase-workspace/devel kdebase-workspace-4.0.85-kde#164786.patch, NONE, 1.1 kdebase-workspace.spec, 1.93, 1.94

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Wed Jul 9 20:04:09 UTC 2008


Author: rdieter

Update of /cvs/pkgs/rpms/kdebase-workspace/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12959

Modified Files:
	kdebase-workspace.spec 
Added Files:
	kdebase-workspace-4.0.85-kde#164786.patch 
Log Message:
* Wed Jul 09 2008 Rex Dieter <rdieter at fedoraproject.org> 4.0.85-2
- systray icon patch (kde#164786)


kdebase-workspace-4.0.85-kde#164786.patch:

--- NEW FILE kdebase-workspace-4.0.85-kde#164786.patch ---
Index: systemtraycontainer.cpp
===================================================================
--- systemtraycontainer.cpp	(revision 829753)
+++ systemtraycontainer.cpp	(working copy)
@@ -67,6 +67,15 @@
     }
 }
 
+bool SystemTrayContainer::x11Event(XEvent *event)
+{
+    bool ok = QX11EmbedContainer::x11Event(event);
+    if (event->type == ReparentNotify) {
+        setMinimumSize(22,22);
+    }
+    return ok;
+}
+
 void SystemTrayContainer::updateBackground()
 {
     // Qt's regular quasi-transparent background doesn't work so set it to the
Index: systemtraycontainer.h
===================================================================
--- systemtraycontainer.h	(revision 829753)
+++ systemtraycontainer.h	(working copy)
@@ -33,6 +33,9 @@
     explicit SystemTrayContainer(QWidget *parent);
     void embedSystemTrayClient( WId clientId );
 
+protected:
+    bool x11Event(XEvent *event);
+
 private:
     bool prepareFor( WId id );
 


Index: kdebase-workspace.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdebase-workspace/devel/kdebase-workspace.spec,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -r1.93 -r1.94
--- kdebase-workspace.spec	7 Jul 2008 12:48:07 -0000	1.93
+++ kdebase-workspace.spec	9 Jul 2008 20:03:24 -0000	1.94
@@ -2,7 +2,7 @@
 Name: kdebase-workspace
 Version: 4.0.85
 
-Release: 1%{?dist}
+Release: 2%{?dist}
 Source0: ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/kdebase-workspace-%{version}.tar.bz2
 License: GPLv2
 Group: User Interface/Desktops
@@ -36,6 +36,8 @@
 Patch203: kdebase-workspace-4.0.84-plasma-default-wallpaper-config.patch
 Patch204: kdebase-workspace-4.0.4-kickoff-suspend.patch
 # FIXME: "inconsistent naming System Monitor vs KSysGuard" http://bugs.kde.org/162151
+# (gtk) systray icons
+Patch205: kdebase-workspace-4.0.85-kde#164786.patch
 
 Provides: kdebase-kdm = 6:%{version}-%{release}
 Provides: kdm = %{version}-%{release}
@@ -152,6 +154,9 @@
 # no longer needed (?)
 #patch201 -p1 -b .kde#154119
 %patch204 -p1 -b .kickoff-suspend
+pushd plasma/applets/systemtray/
+%patch205 -p0 -b .kde#164786
+popd
 
 
 %build
@@ -284,6 +289,9 @@
 
 
 %changelog
+* Wed Jul 09 2008 Rex Dieter <rdieter at fedoraproject.org> 4.0.85-2
+- systray icon patch (kde#164786)
+
 * Sun Jul 06 2008 Rex Dieter <rdieter at fedoraproject.org> 4.0.85-1
 - 4.0.85
 




More information about the fedora-extras-commits mailing list