some cleanup

I was sleeping and now I have no idea what I did before, but it looks just as some generic code fixes
Merge branch 'master' of github.com:huggle/huggle3-qt-lx