[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/khtml/css
From: Germain Garand <germain () ebooksfrance ! org>
Date: 2009-04-30 0:07:37
Message-ID: 1241050057.346232.14227.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 961353 by ggarand:
remove this $$ test, this is the initial context, and Bison won't
initialise it to zero ; so this is pointless and bogus.
diagnosed by Maksim
M +21 -25 parser.cpp
M +3 -7 parser.y
--- trunk/KDE/kdelibs/khtml/css/parser.cpp #961352:961353
@@ -681,24 +681,24 @@
{
0, 292, 292, 293, 294, 295, 296, 300, 301, 305,
312, 318, 343, 350, 351, 354, 356, 357, 360, 362,
- 365, 376, 379, 384, 386, 397, 407, 410, 416, 417,
- 421, 429, 430, 434, 435, 438, 440, 451, 452, 453,
- 454, 455, 456, 457, 461, 462, 463, 464, 468, 469,
- 473, 479, 482, 488, 494, 498, 505, 508, 514, 517,
- 520, 526, 529, 535, 538, 543, 547, 552, 559, 570,
- 582, 583, 593, 615, 618, 624, 627, 633, 634, 635,
- 639, 640, 644, 666, 679, 697, 707, 710, 713, 727,
- 741, 748, 749, 750, 754, 759, 766, 773, 781, 791,
- 804, 809, 816, 824, 837, 841, 847, 850, 860, 867,
- 881, 882, 883, 887, 904, 911, 917, 924, 933, 946,
- 949, 952, 955, 958, 961, 967, 968, 972, 978, 984,
- 991, 998, 1005, 1012, 1021, 1024, 1027, 1030, 1035, 1041,
- 1045, 1048, 1053, 1059, 1081, 1087, 1094, 1095, 1099, 1103,
- 1119, 1122, 1125, 1131, 1132, 1134, 1135, 1136, 1142, 1143,
- 1144, 1146, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159,
- 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169,
- 1170, 1171, 1172, 1177, 1185, 1201, 1208, 1214, 1223, 1249,
- 1250, 1254, 1255
+ 365, 374, 376, 380, 382, 393, 403, 406, 412, 413,
+ 417, 425, 426, 430, 431, 434, 436, 447, 448, 449,
+ 450, 451, 452, 453, 457, 458, 459, 460, 464, 465,
+ 469, 475, 478, 484, 490, 494, 501, 504, 510, 513,
+ 516, 522, 525, 531, 534, 539, 543, 548, 555, 566,
+ 578, 579, 589, 611, 614, 620, 623, 629, 630, 631,
+ 635, 636, 640, 662, 675, 693, 703, 706, 709, 723,
+ 737, 744, 745, 746, 750, 755, 762, 769, 777, 787,
+ 800, 805, 812, 820, 833, 837, 843, 846, 856, 863,
+ 877, 878, 879, 883, 900, 907, 913, 920, 929, 942,
+ 945, 948, 951, 954, 957, 963, 964, 968, 974, 980,
+ 987, 994, 1001, 1008, 1017, 1020, 1023, 1026, 1031, 1037,
+ 1041, 1044, 1049, 1055, 1077, 1083, 1090, 1091, 1095, 1099,
+ 1115, 1118, 1121, 1127, 1128, 1130, 1131, 1132, 1138, 1139,
+ 1140, 1142, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155,
+ 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165,
+ 1166, 1167, 1168, 1173, 1181, 1197, 1204, 1210, 1219, 1245,
+ 1246, 1250, 1251
};
#endif
@@ -2021,25 +2021,21 @@
kDebug( 6080 ) << "charset rule: " << qString((yyvsp[(3) - (5)].string));
#endif
CSSParser* p = static_cast<CSSParser*>(parser);
- if ((yyval.rule) && p->styleElement && p->styleElement->isCSSStyleSheet()) {
- (yyval.rule) = new CSSCharsetRuleImpl(p->styleElement, domString((yyvsp[(3) \
- (5)].string)));
- p->styleElement->append((yyval.rule));
- } else
- (yyval.rule) = 0;
+ if (p->styleElement && p->styleElement->isCSSStyleSheet()) {
+ p->styleElement->append( new CSSCharsetRuleImpl(p->styleElement, \
domString((yyvsp[(3) - (5)].string))) ); + }
;}
break;
case 21:
{
- (yyval.rule) = 0;
;}
break;
case 22:
{
- (yyval.rule) = 0;
;}
break;
--- trunk/KDE/kdelibs/khtml/css/parser.y #961352:961353
@@ -367,17 +367,13 @@
kDebug( 6080 ) << "charset rule: " << qString($3);
#endif
CSSParser* p = static_cast<CSSParser*>(parser);
- if ($$ && p->styleElement && p->styleElement->isCSSStyleSheet()) {
- $$ = new CSSCharsetRuleImpl(p->styleElement, domString($3));
- p->styleElement->append($$);
- } else
- $$ = 0;
+ if (p->styleElement && p->styleElement->isCSSStyleSheet()) {
+ p->styleElement->append( new CSSCharsetRuleImpl(p->styleElement, \
domString($3)) ); + }
}
| CHARSET_SYM error invalid_block {
- $$ = 0;
}
| CHARSET_SYM error ';' {
- $$ = 0;
}
;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic