On 2012-02-16 10:02, Stephan Bergmann wrote: > On 02/16/2012 09:35 AM, Riccardo Magliocchetti wrote: >> Otherwise you can simplify it even more: >> >> sal_Bool bLeft = (meAlign == WINDOWALIGN_TOP || meAlign == >> WINDOWALIGN_LEFT) ? sal_False : sal_True; > > ... which of course reduces to > >> bool bLeft = !(meAlign == WINDOWALIGN_TOP || meAlign == WINDOWALIGN_LEFT); > > or > >> bool bLeft = meAlign == WINDOWALIGN_RIGHT || meAlign == WINDOWALIGN_BOTTOM > > given that WindowAlign has exactly those four members (and it makes the name > "bLeft" look > odd...). > I personally find 'if' more legible than ?: and definitely expressions like b = x==y || x==z; I am not sure if WindowAlign will always have only these 4 members and possibly the author of the original version wasn't either (thus final else).
Since I am a newbie here, I would vote for a simple 'if' or a 'switch'. Let me know what is the decision and I will change the code accordingly or... feel free to change the code and provide an alternative patch. _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice