SOURCES: kdebase-pager.patch - up

arekm arekm at pld-linux.org
Thu Oct 5 08:47:48 CEST 2006


Author: arekm                        Date: Thu Oct  5 06:47:48 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- up

---- Files affected:
SOURCES:
   kdebase-pager.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/kdebase-pager.patch
diff -u SOURCES/kdebase-pager.patch:1.1 SOURCES/kdebase-pager.patch:1.2
--- SOURCES/kdebase-pager.patch:1.1	Thu Oct  5 08:27:10 2006
+++ SOURCES/kdebase-pager.patch	Thu Oct  5 08:47:43 2006
@@ -1,55 +1,54 @@
-diff -Nur kdebase-3.5.5/kicker/applets/minipager/pagerapplet.cpp kdebase-3.5.5.new/kicker/applets/minipager/pagerapplet.cpp
---- kdebase-3.5.5/kicker/applets/minipager/pagerapplet.cpp	2006-10-01 19:31:52.000000000 +0200
-+++ kdebase-3.5.5.new/kicker/applets/minipager/pagerapplet.cpp	2006-10-04 14:44:46.000000000 +0200
-@@ -124,7 +124,7 @@
-     desktopLayoutY = -1;
- 
-     QSize s(m_kwin->numberOfViewports(m_kwin->currentDesktop()));
--    m_useViewports = s.width() + s.height() > 1;
-+    m_useViewports = s.width() * s.height() > 1;
- 
-     drawButtons();
- 
-@@ -223,7 +223,8 @@
- 
- void KMiniPager::slotButtonSelected( int desk )
- {
--    if (m_kwin->numberOfViewports(0).width()+m_kwin->numberOfViewports(0).height() > 1)
-+    if (m_kwin->numberOfViewports(m_kwin->currentDesktop()).width() *
-+        m_kwin->numberOfViewports(m_kwin->currentDesktop()).height() > 1)
-     {
-         QPoint p;
- 
-@@ -435,7 +436,7 @@
- {
-     int newDesk;
-     int desktops = KWin::numberOfDesktops();
--    if (m_kwin->numberOfViewports(0).width() + m_kwin->numberOfViewports(0).height() > 1 )
-+    if (m_kwin->numberOfViewports(0).width() * m_kwin->numberOfViewports(0).height() > 1 )
-         desktops = m_kwin->numberOfViewports(0).width() * m_kwin->numberOfViewports(0).height();
-     if (e->delta() < 0)
-     {
-diff -Nur kdebase-3.5.5/kicker/applets/minipager/pagerbutton.cpp kdebase-3.5.5.new/kicker/applets/minipager/pagerbutton.cpp
---- kdebase-3.5.5/kicker/applets/minipager/pagerbutton.cpp	2006-10-01 19:31:52.000000000 +0200
-+++ kdebase-3.5.5.new/kicker/applets/minipager/pagerbutton.cpp	2006-10-04 14:44:46.000000000 +0200
-@@ -116,12 +116,17 @@
-       return false;
- 
-     if (m_useViewports) {
--        QPoint windowSpot = info->frameGeometry().topLeft();
-+        QPoint windowTopLeft = info->frameGeometry().topLeft();
-+        QPoint windowBottomRight = info->frameGeometry().bottomRight();
- 
--        windowSpot += QPoint((m_desktop - m_pager->kwin()->currentViewport(0).x()) *
-+        windowTopLeft += QPoint((m_desktop - m_pager->kwin()->currentViewport(0).x()) *
-+                QApplication::desktop()->width(), 0);
-+        windowBottomRight += QPoint((m_desktop - m_pager->kwin()->currentViewport(0).x()) *
-                 QApplication::desktop()->width(), 0);
- 
--        if (!QApplication::desktop()->screenGeometry().contains(windowSpot))
-+        if (!(info->state() & NET::Sticky) &&
-+            !QApplication::desktop()->geometry().contains(windowTopLeft) &&
-+            !QApplication::desktop()->geometry().contains(windowBottomRight))
-             return false;
-     }
- 
+--- kdebase-3.5.5/kicker/applets/minipager/pagerapplet.cpp.org	2006-10-05 06:43:59.241437000 +0000
++++ kdebase-3.5.5/kicker/applets/minipager/pagerapplet.cpp	2006-10-05 06:45:14.378132750 +0000
+@@ -124,7 +124,7 @@
+     desktopLayoutY = -1;
+ 
+     QSize s(m_kwin->numberOfViewports(m_kwin->currentDesktop()));
+-    m_useViewports = s.width() + s.height() > 1;
++    m_useViewports = s.width() * s.height() > 1;
+ 
+     drawButtons();
+ 
+@@ -223,7 +223,7 @@
+ 
+ void KMiniPager::slotButtonSelected( int desk )
+ {
+-    if (m_kwin->numberOfViewports(0).width()+m_kwin->numberOfViewports(0).height() > 1)
++    if (m_kwin->numberOfViewports(0).width() * m_kwin->numberOfViewports(0).height() > 1)
+     {
+         QPoint p;
+ 
+@@ -435,7 +435,7 @@
+ {
+     int newDesk;
+     int desktops = KWin::numberOfDesktops();
+-    if (m_kwin->numberOfViewports(0).width() + m_kwin->numberOfViewports(0).height() > 1 )
++    if (m_kwin->numberOfViewports(0).width() * m_kwin->numberOfViewports(0).height() > 1 )
+         desktops = m_kwin->numberOfViewports(0).width() * m_kwin->numberOfViewports(0).height();
+     if (e->delta() < 0)
+     {
+--- kdebase-3.5.5/kicker/applets/minipager/pagerbutton.cpp.org	2006-10-05 06:44:04.849787500 +0000
++++ kdebase-3.5.5/kicker/applets/minipager/pagerbutton.cpp	2006-10-05 06:46:36.743280250 +0000
+@@ -116,12 +116,17 @@
+       return false;
+ 
+     if (m_useViewports) {
+-        QPoint windowSpot = info->frameGeometry().topLeft();
++	QPoint windowTopLeft = info->frameGeometry().topLeft();
++	QPoint windowBottomRight = info->frameGeometry().bottomRight();
+ 
+-        windowSpot += QPoint((m_desktop - m_pager->kwin()->currentViewport(0).x()) *
+-                QApplication::desktop()->width(), 0);
+-
+-        if (!QApplication::desktop()->screenGeometry().contains(windowSpot))
++	windowTopLeft += QPoint((m_desktop - m_pager->kwin()->currentViewport(0).x()) *
++			QApplication::desktop()->width(), 0);
++	windowBottomRight += QPoint((m_desktop - m_pager->kwin()->currentViewport(0).x()) *
++			QApplication::desktop()->width(), 0);
++
++	if (!(info->state() & NET::Sticky) &&
++			!QApplication::desktop()->geometry().contains(windowTopLeft) &&
++			!QApplication::desktop()->geometry().contains(windowBottomRight))
+             return false;
+     }
+ 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/kdebase-pager.patch?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list