Package: screenruler
Version: 1.2.1-1
Severity: normal

( Well I don't know where to report...
  https://salsa.debian.org/georgesk/screenruler does not have
  "reporting bugs", only accepting merge request.
  https://bugs.launchpad.net/screenruler/ does not seem to be
  the current upstream, so for now I report to debian bug tracker )

Downstream bug: https://bugzilla.redhat.com/show_bug.cgi?id=2275166

Looks like the issue
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006168#20
is still happening.

Trying to use screenruler 1.2.1 on either Fedora 40 / 39 on LXDE,
screenruler at startup just shows a white bar. And when
I launch "Setting" dialog and change some settings (like font),
the foreground gets visible.

So I've checked what screenruler does when changing settings,
then it calls on_style_changed. Then after I change screenruler like:

```
diff -urp screenruler-upstream-1.2.orig/screenruler.rb 
screenruler-upstream-1.2/screenruler.rb
--- screenruler-upstream-1.2.orig/screenruler.rb        2022-07-11 
03:02:22.000000000 +0900
+++ screenruler-upstream-1.2/screenruler.rb     2024-04-17 21:34:52.684817344 
+0900
@@ -91,6 +91,8 @@ puts _('Reading settings...')
puts _('Presenting ruler...')
        $ruler_window.present
+       $ruler_window.show_all
+       $ruler_window.queue_draw
begin
        Gtk.main
```

it looks like screenruler gets visible even at startup.
Would you investigate what is happening?

Regards,
Mamoru

Reply via email to