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