View Single Post
Posts: 434 | Thanked: 325 times | Joined on Sep 2009
#35
Originally Posted by Meelis View Post
I was also missing this app. Great. The converting it self works good, but I found a little defect, would even call it a bug.

When I open the Currency Converter and click on any of the hyper-links, like Donate or GNU General ..., then I get the following.
  • It opens 2 windows, Web and the designated web page
  • After that the other windows from microB crash

It will give me a message that the already opened web page is not responding and asks if I would like to close it. Now if I try to open any web pages from desktop shortcuts or even from a new "Web" window, then it does not work, just a blank white screen. Seems that only the "Web" instance that the Converter opened still works, as from there I could open new web pages. Only way to remove the problem is to close all the opened web pages and the Converter. Usually also needs some time or to open the "Web" again to get the desktop links working again.

Voted, but still it is a bug
Yes, you are right. This is definitely a bug. However, I'm not sure if this bug is the app, Qt framework or MicroB. I strongly suspect that it's in the Qt framework for Maemo 5.

For one thing, this kind of behaviour is not present in Windows (yes, as Qt is cross platform, I've programmed this app in Windows ). Also I use a different method for the links in About dialog and the Donate button, yet the result is the same. That is, it always opens the Web link page in addition of the actual web page. Also if you try to open more than one or two times the links, some of the web pages start to crash.

I wonder if this is a known bug with Qt or something... I need to investigate.

As for the app itself. The About dialog does not give enough feedback when a web link is selected. This, in turn, will result in several selections by the user and the error described above. The About dialog should close when a link is successfully selected. I'll try to add that in the next feature.

Thanks for the well presented and accurate feedback. This kind of info is invaluable for making better and well polished apps!