--- mantisbt-diff/view_all_set.php	2009-04-03 09:03:50.000000000 +0100
+++ mantisbt/view_all_set.php	2009-04-14 14:34:37.000000000 +0100
@@ -518,6 +518,31 @@
 
 	$tc_setting_arr = filter_ensure_valid_filter( $t_setting_arr );
 
+	//RH@EC http://www.mantisbt.org/bugs/view.php?id=6497
+	if($f_view_type == "advanced"){
+		if($tc_setting_arr['hide_status'][0] > 0)
+		{
+			$t_statuses = MantisEnum::getValues( config_get( 'status_enum_string' ) );
+			foreach($t_statuses as $k=>$v){
+				if($v < $tc_setting_arr['hide_status'][0])
+					{
+						$a_chunk[$k] = $v;
+					}
+				}
+			$tc_setting_arr['show_status'] = $a_chunk;
+		}
+	}
+	if($f_view_type == "simple" and $tc_setting_arr['hide_status'][0] > 0)
+	{
+		foreach($tc_setting_arr['show_status'] as $k => $v)
+		{
+			if($tc_setting_arr['show_status'][$k] == $tc_setting_arr['hide_status'][0])
+			{
+				unset($tc_setting_arr['hide_status'][0]); 	
+			}
+		}
+	}
+	//RH@EC end of
 	$t_settings_serialized = serialize( $tc_setting_arr );
 	$t_settings_string = $t_cookie_version . '#' . $t_settings_serialized;
 
