Hi there,
the same problem has been annoying me in YaKuake aswell which is part of KDE 
and thus uses the konsole kpart... I had a quick look 
into this, and it definitely seems that this function
>     /**
>      * Checks if the text between from and to is inside the current
>      * selection. If this is the case, the selection is cleared.  [i have 
> checked this without tmux, and it does exactly that]
>      *
>      * @param from The start of the area to check.
>      * @param to The end of the area to check
>      */
>     void checkSelection(int from, int to);
is triggering a call to clearSelection() every status-interval cycle. The only 
place this is called from is
>     /**
>      * Displays a new character at the current cursor position. [...]
>      */
>     void displayCharacter(unsigned short c);
which according to my debugging is called for *a lot* of the window characters 
(but not all! and by huge sequential chunks that are 
not in sequence!.. edit: seemingly because it skips redrawing empty chars in 
panes - not in status line) on every status update.
I am not 100% sure but i think this problem has not been there forever, 
although i can hardly remember at which exact point i 
switsched from screen to tmux and when i had my status line set up all fancy... 
Anyways, this KDE code has not been touched in a 
looong time, so definitly did not start causing this.
For now i am just going to disable that call to checkSelection locally and be 
happy. :)

edit: ok, figured out this. on every status update, this happens:
1. status line is redrawn (supposed to happen)
2. full window including status line is redrawn (!NOT supposed to happen?)
3. and again!
4. and one more time!

Nicholas can you check this please?
#best regards/marcel.

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to