diff options
-rwxr-xr-x | vchat-ui.c | 38 |
1 files changed, 19 insertions, 19 deletions
@@ -355,7 +355,7 @@ int writepriv (char *str, int maybeep) { | |||
355 | ((filtertype == 0) || ( testfilter(tmp)))) { | 355 | ((filtertype == 0) || ( testfilter(tmp)))) { |
356 | i = writescr(private, tmp); | 356 | i = writescr(private, tmp); |
357 | } | 357 | } |
358 | if( privwinhidden ) { | 358 | if( privwinhidden & !querypartner ) { |
359 | if( (maybeep != 0) && (getintoption( CF_BELLPRIV ) != 0 )) | 359 | if( (maybeep != 0) && (getintoption( CF_BELLPRIV ) != 0 )) |
360 | putchar( 7 ); | 360 | putchar( 7 ); |
361 | privheight_desired = privwinhidden; | 361 | privheight_desired = privwinhidden; |
@@ -601,31 +601,31 @@ growprivwin (void) { | |||
601 | 601 | ||
602 | void toggleprivwin (void) { | 602 | void toggleprivwin (void) { |
603 | if( outputshown ) { | 603 | if( outputshown ) { |
604 | outputshown = 0; | 604 | outputshown = 0; |
605 | resize(0); | 605 | resize(0); |
606 | } else { | 606 | } else { |
607 | if( private ) { | 607 | if( private ) { |
608 | if( privwinhidden ) { | 608 | if( privwinhidden ) { |
609 | privheight_desired = privwinhidden; | 609 | privheight_desired = privwinhidden; |
610 | privwinhidden = 0; | 610 | privwinhidden = 0; |
611 | } else { | 611 | } else { |
612 | privwinhidden = privheight_desired; | 612 | privwinhidden = privheight_desired; |
613 | privheight_desired = 1; | 613 | privheight_desired = 1; |
614 | sb_win = 0; | 614 | sb_win = 0; |
615 | sb_priv->scroll = sb_priv->count; | 615 | sb_priv->scroll = sb_priv->count; |
616 | } | ||
617 | resize(0); | ||
618 | } | 616 | } |
617 | resize(0); | ||
618 | } | ||
619 | } | 619 | } |
620 | } | 620 | } |
621 | 621 | ||
622 | void | 622 | void |
623 | shrinkprivwin (void) { | 623 | shrinkprivwin (void) { |
624 | if( private && !privwinhidden ) { | 624 | if( private && !privwinhidden ) { |
625 | if( --privheight_desired < 1) privheight_desired = 1; | 625 | if( --privheight_desired < 1) privheight_desired = 1; |
626 | if( privheight_desired > screensy - 5) privheight_desired = screensy - 5; | 626 | if( privheight_desired > screensy - 5) privheight_desired = screensy - 5; |
627 | resize(0); | 627 | resize(0); |
628 | } | 628 | } |
629 | } | 629 | } |
630 | 630 | ||
631 | /* nick completion callback for readline */ | 631 | /* nick completion callback for readline */ |