Cppcheck report in vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx
julien2412
serval2412 at yahoo.fr
Sat Oct 20 11:23:48 PDT 2012
Hello,
Just noticed this with cppcheck:
[gdi/salnativewidgets-gtk.cxx:3452] -> [gdi/salnativewidgets-gtk.cxx:3462]:
(performance) Variable 'eState' is reassigned a value before the old one has
been used.
Here are the lines:
3452 GtkStateType eState = (nState & CTRL_STATE_ENABLED) ?
GTK_STATE_ACTIVE : GTK_STATE_INSENSITIVE;
3453 gint slider_width = 10;
3454 gint slider_length = 10;
3455 gint trough_border = 0;
3456 gtk_widget_style_get( pWidget,
3457 "slider-width", &slider_width,
3458 "slider-length", &slider_length,
3459 "trough-border", &trough_border,
3460 NULL);
3461
3462 eState = (nState & CTRL_STATE_ENABLED) ? GTK_STATE_NORMAL :
GTK_STATE_INSENSITIVE;
3463 if( nPart == PART_TRACK_HORZ_AREA )
3464 {
3465 gtk_paint_box( pWidget->style,
3466 pixDrawable,
3467 eState,
3468 GTK_SHADOW_IN,
3469 NULL,
3470 pWidget,
3471 "trough",
3472 0, (h-slider_width-2*trough_border)/2, w,
slider_width + 2*trough_border);
Is the line 3452 could just be removed or should this part be a little
reworked?
Julien
--
View this message in context: http://nabble.documentfoundation.org/Cppcheck-report-in-vcl-unx-gtk-gdi-salnativewidgets-gtk-cxx-tp4014513.html
Sent from the Dev mailing list archive at Nabble.com.
More information about the LibreOffice
mailing list