use strict;
use warnings;
-our $VERSION = '1.4'; # b46fded611292cb
+our $VERSION = '1.5'; # 5df597ac461465e
our %IRSSI = (
authors => 'Nei',
contact => 'Nei @ anti@conference.jabber.teamidiot.de',
}
sub _spread_items {
- my $width = [Irssi::windows]->[0]{width} - $sb_base_width - 1;
+ my $width = $screenWidth - $sb_base_width - 1;
my @separator = _get_format(set 'separator');
if ($S{block} >= 0) {
my $sep2 = _get_format(set 'separator2');
# Changelog
# =========
+# 1.5 - improve compat. with sideways splits
+#
# 1.4
# - fix line wrapping in some themes, reported by justanotherbody
# - fix named window key detection, reported by madduck
use POSIX qw(strftime);
use vars qw($VERSION %IRSSI);
-$VERSION = "2.3"; # 45c0adad4366edd
+$VERSION = "2.4"; # 1ca8fa9f28b9586
%IRSSI = (
authors => 'Peter Leurs and Geert Hauwaerts',
sub sig_window_changed {
my ($newwindow, $oldwindow) = @_;
return unless $oldwindow;
+ redraw_trackbars($newwindow);
trackbar_update_seen($newwindow);
return if delete $keep_trackbar{ $oldwindow->{_irssi} };
trackbar_update_seen($oldwindow);
sub redraw_trackbars {
return unless check_version();
- for my $win (Irssi::windows) {
+ for my $win (@_ ? @_ : Irssi::windows) {
next unless ref $win;
my $view = $win->view;
my $line = $view->get_bookmark('trackbar');