diff --git a/colorcorrection/manager.cpp b/colorcorrection/manager.cpp
--- a/colorcorrection/manager.cpp
+++ b/colorcorrection/manager.cpp
@@ -397,9 +397,9 @@
bool isDay = daylight();
int targetTemp = isDay ? m_dayTargetTemp : m_nightTargetTemp;
- if (m_prev.first == m_prev.second) {
- // transition time is zero
- commitGammaRamps(isDay ? m_dayTargetTemp : m_nightTargetTemp);
+ // We've reached the target color temperature or the transition time is zero.
+ if (m_prev.first == m_prev.second || m_currentTemp == targetTemp) {
+ commitGammaRamps(targetTemp);
return;
}
diff --git a/doc/windowbehaviour/index.docbook b/doc/windowbehaviour/index.docbook
--- a/doc/windowbehaviour/index.docbook
+++ b/doc/windowbehaviour/index.docbook
@@ -656,11 +656,11 @@
Placement
The placement policy determines where a new window will appear
-on the desktop. Smart will try to achieve a minimum
-overlap of windows, Cascade will cascade the
+on the desktop. Minimal Overlapping will try to achieve a minimum
+overlap of windows, Cascaded will cascade the
windows, and Random will use a random
position. Centered will open all new windows in
-the center of the screen, and Zero-Cornered will
+the center of the screen, and In Top-Left Corner will
open all windows with their top left corner in the top left corner of
the screen.
diff --git a/doc/windowspecific/index.docbook b/doc/windowspecific/index.docbook
--- a/doc/windowspecific/index.docbook
+++ b/doc/windowspecific/index.docbook
@@ -338,12 +338,12 @@
Default - use the global window placement strategy.
No Placement - top-left corner.
-Smart - place where no other window exists.
-Maximizing - start the window maximized.
-Cascade - staircase-by-title.
+Minimal Overlapping - place where no other window exists.
+Maximized - start the window maximized.
+Cascaded - staircase-by-title.
Centered - center of the desktop.
Random
-Top-Left Corner
+In Top-Left Corner
Under Mouse
On Main Window - restrict placement of a child window to the boundaries of the parent window.
diff --git a/effects/windowgeometry/windowgeometry.cpp b/effects/windowgeometry/windowgeometry.cpp
--- a/effects/windowgeometry/windowgeometry.cpp
+++ b/effects/windowgeometry/windowgeometry.cpp
@@ -165,7 +165,7 @@
QPoint center = geometry.center();
const QRect &r = geometry;
const QRect &r2 = myOriginalGeometry;
- const QRect screen = effects->clientArea(ScreenArea, center, w->desktop());
+ const QRect screen = effects->clientArea(ScreenArea, w);
QRect expandedGeometry = w->expandedGeometry();
expandedGeometry = geometry.adjusted(expandedGeometry.x() - w->x(),
expandedGeometry.y() - w->y(),
diff --git a/kcmkwin/kwinoptions/advanced.ui b/kcmkwin/kwinoptions/advanced.ui
--- a/kcmkwin/kwinoptions/advanced.ui
+++ b/kcmkwin/kwinoptions/advanced.ui
@@ -77,17 +77,17 @@
-
- Smart
+ Minimal Overlapping
-
- Maximizing
+ Maximized
-
- Cascade
+ Cascaded
-
@@ -102,7 +102,7 @@
-
- Zero-cornered
+ In Top-Left Corner
-
diff --git a/kcmkwin/kwinoptions/kwinadvanced.desktop b/kcmkwin/kwinoptions/kwinadvanced.desktop
--- a/kcmkwin/kwinoptions/kwinadvanced.desktop
+++ b/kcmkwin/kwinoptions/kwinadvanced.desktop
@@ -35,7 +35,7 @@
X-KDE-Keywords[es]=desplegar,extender,recoger,plegar,borde,pasada,bordes activos,mosaico,pestañas,páginas en pestañas,ventana,pestañas de páginas,agrupación de ventanas,ventanas en mosaico,posicionamiento,posicionamiento de ventanas,comportamiento avanzado de las ventanas
X-KDE-Keywords[eu]=zabaldu,zabaltzea,bildu,biltzea,gainetik pasatzea,ertz aktiboak,lauzatze,fitxak,leihoa,leihoen fitxak,leihoak lauza moduan,leihoen kokapena,leihoen jokabide aurreratua
X-KDE-Keywords[nl]=verhelderen,verheldering,schaduw,verduistering,rand,boven zweven,actieve randen,schuin achter elkaar,tabbladen,met tabbladen werken,venster,vensterwisseling,verstergroepering,vensters schuin achter elkaar,plaatsing,vensterplaatsing,plaatsing van vensters,geavanceerd gedrag van vensters
-X-KDE-Keywords[nn]=opprulling,kant,sveva,aktive kantar,flislegging,faner,vindaugsfaner,vindaugsgruppering,vindaugsflislegging,vindaugsplassering,plassering;plassering av vindauge,avansert vindaugsåtferd
+X-KDE-Keywords[nn]=opprulling,kant,sveva,aktive kantar,flislegging,faner,vindaugsfaner,vindaugsgruppering,vindaugsflislegging,vindaugsplassering,plassering,plassering av vindauge,avansert vindaugsåtferd
X-KDE-Keywords[pt]=sombra,contorno,passagem,contornos activos,lado-a-lado,páginas,páginas da janela,agrupamento de janelas,janelas lado-a-lado,colocação das janelas,comportamento avançado das janelas
X-KDE-Keywords[sv]=skugga,skuggning,kanter,hålla musen över,aktiva kanter,sida vid sida,flikar,fönster,fönsterflikar,fönstergruppering,fönster sida vid sida,placering,fönsterplacering,placering av fönster,avancerat fönsterbeteende
X-KDE-Keywords[uk]=unshade,unshading,shade,shading,border,hover,active borders,tiling,tabs,tabbing,window tabbing,window grouping,window tiling,placement?window placement,placement of windows,window advanced behavior,прибирання тіні,тінь,тіні,границі,межі,краї,активні краї,плитка,тайлінґ,вкладки,мозаїка,вікно з вкладками,групування вікон,розташування,розташування вікон, додаткові ефекти поведінки
diff --git a/kcmkwin/kwinrules/ruleswidgetbase.ui b/kcmkwin/kwinrules/ruleswidgetbase.ui
--- a/kcmkwin/kwinrules/ruleswidgetbase.ui
+++ b/kcmkwin/kwinrules/ruleswidgetbase.ui
@@ -1063,17 +1063,17 @@
-
- Smart
+ Minimal Overlapping
-
- Maximizing
+ Maximized
-
- Cascade
+ Cascaded
-
@@ -1088,7 +1088,7 @@
-
- Top-Left Corner
+ In Top-Left Corner
-