Version: (using KDE KDE 3.4.2)
Installed from: Fedora RPMs
When using multiple tabs (=sessions): when I select a schema (by right-click popup-menu) containing an centered image:
title Not Working
image center blue-bend.jpg
that image becomes the background of all sessions. When I switch to a different session the background does not change to the background that that session had before.
When doing the same thing, but change to a schema who's definition only differ on two lines:
image tile blue-bend.jpg
each session retains its previous background, as expected.
The schema-definition files are copies of the example file "Example.Schema" with only the two lines shown modified: the setting of name and image.
Not a critical bug, but annoying!
This happens with center and full schemas images. The reason is in
void Konsole::notifySize(int columns, int lines)
if (n_render >= 3)
3 = center; 4 = full
SVN commit 461515 by hindenburg:
Make sure newly activated sessions have correct schema variables.
M +9 -0 konsole.cpp
--- branches/KDE/3.5/kdebase/konsole/konsole/konsole.cpp #461514:461515
@@ -2513,6 +2513,15 @@
se_previous = se;
se = s;
+ // Set the required schema variables for the current session
+ ColorSchema* cs = colors->find( se->schemaNo() );
+ if (!cs)
+ cs = (ColorSchema*)colors->at(0); //the default one
+ s_schema = cs->relPath();
+ curr_schema = cs->numb();
+ pmPath = cs->imagePath();
+ n_render = cs->alignment();
// BR 106464 temporary fix...
// only 2 sessions opened, 2nd session viewable, right-click on 1st tab and
// select 'Detach', close original Konsole window... crash