comparison src/textprop.c @ 2762:dd28ed1e1928

* textprop.c (Fnext_single_property_change, Fprevious_single_property_change): Pass arguments to textget in the right order.
author Jim Blandy <jimb@redhat.com>
date Thu, 13 May 1993 03:17:03 +0000
parents 54179ef9ce35
children 789c11177579
comparison
equal deleted inserted replaced
2761:26bad513fbb0 2762:dd28ed1e1928
522 522
523 i = validate_interval_range (object, &pos, &pos, soft); 523 i = validate_interval_range (object, &pos, &pos, soft);
524 if (NULL_INTERVAL_P (i)) 524 if (NULL_INTERVAL_P (i))
525 return Qnil; 525 return Qnil;
526 526
527 here_val = textget (prop, i->plist); 527 here_val = textget (i->plist, prop);
528 next = next_interval (i); 528 next = next_interval (i);
529 while (! NULL_INTERVAL_P (next) && EQ (here_val, textget (prop, next->plist))) 529 while (! NULL_INTERVAL_P (next)
530 && EQ (here_val, textget (next->plist, prop)))
530 next = next_interval (next); 531 next = next_interval (next);
531 532
532 if (NULL_INTERVAL_P (next)) 533 if (NULL_INTERVAL_P (next))
533 return Qnil; 534 return Qnil;
534 535
584 585
585 i = validate_interval_range (object, &pos, &pos, soft); 586 i = validate_interval_range (object, &pos, &pos, soft);
586 if (NULL_INTERVAL_P (i)) 587 if (NULL_INTERVAL_P (i))
587 return Qnil; 588 return Qnil;
588 589
589 here_val = textget (prop, i->plist); 590 here_val = textget (i->plist, prop);
590 previous = previous_interval (i); 591 previous = previous_interval (i);
591 while (! NULL_INTERVAL_P (previous) 592 while (! NULL_INTERVAL_P (previous)
592 && EQ (here_val, textget (prop, previous->plist))) 593 && EQ (here_val, textget (previous->plist, prop)))
593 previous = previous_interval (previous); 594 previous = previous_interval (previous);
594 if (NULL_INTERVAL_P (previous)) 595 if (NULL_INTERVAL_P (previous))
595 return Qnil; 596 return Qnil;
596 597
597 return (previous->position + LENGTH (previous) - 1 598 return (previous->position + LENGTH (previous) - 1