@@ -503,7 +503,7 @@ RPCConsole::RPCConsole(interfaces::Node& node, const PlatformStyle *_platformSty
503
503
ui->lineEdit ->setMaxLength (16 * 1024 * 1024 );
504
504
ui->messagesWidget ->installEventFilter (this );
505
505
506
- connect (ui->clearButton , &QPushButton::clicked, this , &RPCConsole:: clear);
506
+ connect (ui->clearButton , &QPushButton::clicked, [ this ] { clear (); } );
507
507
connect (ui->fontBiggerButton , &QPushButton::clicked, this , &RPCConsole::fontBigger);
508
508
connect (ui->fontSmallerButton , &QPushButton::clicked, this , &RPCConsole::fontSmaller);
509
509
connect (ui->btnClearTrafficGraph , &QPushButton::clicked, ui->trafficGraph , &TrafficGraphWidget::clear);
@@ -771,20 +771,15 @@ void RPCConsole::setFontSize(int newSize)
771
771
772
772
// clear console (reset icon sizes, default stylesheet) and re-add the content
773
773
float oldPosFactor = 1.0 / ui->messagesWidget ->verticalScrollBar ()->maximum () * ui->messagesWidget ->verticalScrollBar ()->value ();
774
- clear (false );
774
+ clear (/* keep_prompt */ true );
775
775
ui->messagesWidget ->setHtml (str);
776
776
ui->messagesWidget ->verticalScrollBar ()->setValue (oldPosFactor * ui->messagesWidget ->verticalScrollBar ()->maximum ());
777
777
}
778
778
779
- void RPCConsole::clear (bool clearHistory )
779
+ void RPCConsole::clear (bool keep_prompt )
780
780
{
781
781
ui->messagesWidget ->clear ();
782
- if (clearHistory)
783
- {
784
- history.clear ();
785
- historyPtr = 0 ;
786
- }
787
- ui->lineEdit ->clear ();
782
+ if (!keep_prompt) ui->lineEdit ->clear ();
788
783
ui->lineEdit ->setFocus ();
789
784
790
785
// Add smoothly scaled icon images.
0 commit comments