commit 9bc95be074c60a7592fe983ffba49cd2e2571ebc
parent b51f09d0fd0750c4b6d5fd6e5ce96aa93921fd88
Author: rbckman <rob@tarina.org>
Date: Sat, 19 Apr 2025 18:17:54 +0100
gui flicker bug fix
Diffstat:
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/gonzopi.py b/gonzopi.py
@@ -2194,7 +2194,7 @@ def main():
settings = storagedrives[dsk][0]+' '+diskleft, filmname, str(scene) + '/' + str(scenes), str(shot) + '/' + str(shots), str(take) + '/' + str(takes), rectime, camerashutter, cameraiso, camerared, camerablue, str(round(camera.framerate)), str(quality), str(camera.brightness), str(camera.contrast), str(camera.saturation), effects[effectselected], str(flip), str(beeps), str(reclength), str(plughw), str(channels), str(miclevel), str(headphoneslevel), str(comp), '',blendmodes[blendselect], cammode, '', serverstate, searchforcameras, wifistate, str(camselected+1), '', '', '', '', '', '', ''
#Rerender menu if picamera settings change
#if settings != oldsettings or selected != oldselected:
- writemenu(menu,settings,selected,'',showmenu)
+ menudone=writemenu(menu,settings,selected,'',showmenu)
rendermenu = False
#save settings if menu has been updated and x seconds passed
if recording == False:
@@ -2426,7 +2426,7 @@ def writemenu(menu,settings,selected,header,showmenu):
n += 1
spaces = len(menudone) - 500
menudone += spaces * ' '
- if oldmenu != menudone or rendermenu == True:
+ if oldmenu != menudone:
print(term.clear+term.home)
if showmenu == 0:
print(term.red+menudoneprint)
diff --git a/gui/gonzopi_menu.py b/gui/gonzopi_menu.py
@@ -144,7 +144,7 @@ while True:
render_vumenu(vumeter, text_size, 0, y_offset, color, bakg)
oldvumeter = vumeter
vumenulayer.updateLayer()
- if menu != oldmenu and menu != '':
+ if menu != oldmenu and len(menu) > 5:
pygame_surface.fill((0,0,0,0))
#print(menu)
#text1 = fontObj.render(menu[3], True, WHITE, BLUE)
diff --git a/startinterface.sh b/startinterface.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-echo "Have fun!" > /dev/shm/vumeter
-echo "For the lulz" > /dev/shm/interface
+echo 'Gonzo Pi v.' | tr '\n' ' ' > /dev/shm/vumeter
+cat VERSION | tr '\n' ' ' >> /dev/shm/vumeter
#cd ./gui
#./tarinagui.bin
cd ./gui