mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-10-01 18:50:16 +03:00
eepp:
UIStackLayout added wrap_content support for layout_width. All Layouts: added max-width support. UIListBox: Allow adding empty items. UICodeEditor: Added resetSyntaxDefinition. ecode: Added "Folder/Project Settings" menu. Added/made visible "Treat .h files as C++ code" option. Added project build preset output parsers, added "generic" output parser as default preset. Added enabled state for build steps. Hide status bar when ecode is opened in terminal mode. eterm: Force rendering even if buffer is still incomplete.
This commit is contained in:
@@ -104,13 +104,12 @@ void mainLoop() {
|
||||
if ( terminal )
|
||||
termNeedsUpdate = !terminal->update();
|
||||
|
||||
if ( terminal && ( benchmarkMode || terminal->isDirty() ) && !termNeedsUpdate ) {
|
||||
if ( lastRender.getElapsedTime() >= frameTime ) {
|
||||
lastRender.restart();
|
||||
win->clear();
|
||||
terminal->draw();
|
||||
win->display();
|
||||
}
|
||||
if ( terminal && ( benchmarkMode || terminal->isDirty() ) &&
|
||||
( !termNeedsUpdate || lastRender.getElapsedTime() >= frameTime ) ) {
|
||||
lastRender.restart();
|
||||
win->clear();
|
||||
terminal->draw();
|
||||
win->display();
|
||||
} else if ( !benchmarkMode && !termNeedsUpdate ) {
|
||||
win->getInput()->waitEvent( Milliseconds( win->hasFocus() ? 16 : 100 ) );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user