diff --git a/src/sview/part_info.c b/src/sview/part_info.c
index c129573703acfe002d27b853258aec823844d06c..76fda60d8d192f6ee252b55e06dc654884f657d5 100644
--- a/src/sview/part_info.c
+++ b/src/sview/part_info.c
@@ -824,7 +824,7 @@ static void _layout_part_record(GtkTreeView *treeview,
 				temp_char = "all";
 			break;
 		case SORTID_HIDDEN:
-			if (part_ptr & PART_FLAG_HIDDEN)
+			if (part_ptr->flags & PART_FLAG_HIDDEN)
 				yes_no = 1;
 			else
 				yes_no = 0;