• R/O
  • SSH
  • HTTPS

alchemusica: Commit


Commit MetaInfo

Revision137 (tree)
Time2017-11-04 15:26:23
Authortoshinagata1964

Log Message

Editing range can be set to a position beyond the sequence end (experimental)

Change Summary

Incremental Difference

--- trunk/Classes/GraphicWindowController.m (revision 136)
+++ trunk/Classes/GraphicWindowController.m (revision 137)
@@ -2411,8 +2411,8 @@
24112411 duration = [[[self document] myMIDISequence] sequenceDuration];
24122412 if (tick < 0)
24132413 tick = 0;
2414- if (tick > duration)
2415- tick = duration;
2414+ // if (tick > duration)
2415+ // tick = duration;
24162416 [[self document] getEditingRangeStart: &tick1 end: &tick2];
24172417 if (startFlag) {
24182418 if (tick >= tick2)
--- trunk/Classes/ListWindowController.m (revision 136)
+++ trunk/Classes/ListWindowController.m (revision 137)
@@ -1370,8 +1370,8 @@
13701370 duration = [[[self document] myMIDISequence] sequenceDuration];
13711371 if (tick < 0)
13721372 tick = 0;
1373- if (tick > duration)
1374- tick = duration;
1373+ // if (tick > duration)
1374+ // tick = duration;
13751375 if (startFlag)
13761376 endtick = tick;
13771377 else {
--- trunk/Classes/MyDocument.m (revision 136)
+++ trunk/Classes/MyDocument.m (revision 137)
@@ -2355,11 +2355,11 @@
23552355 if (startTick < 0 && endTick < 0) {
23562356 startTick = endTick = kMDNegativeTick;
23572357 } else if (startTick >= 0 && endTick >= startTick) {
2358- MDTickType maxTick = [[self myMIDISequence] sequenceDuration];
2358+ /* MDTickType maxTick = [[self myMIDISequence] sequenceDuration];
23592359 if (endTick >= maxTick)
23602360 endTick = maxTick;
23612361 if (startTick >= maxTick)
2362- startTick = maxTick;
2362+ startTick = maxTick; */
23632363 } else return;
23642364 [self enqueueSelectionUndoerWithKey: sEditingRangeKey value: [[[MDTickRangeObject alloc] initWithStartTick: startEditingRange endTick: endEditingRange] autorelease]];
23652365 startEditingRange = startTick;
Show on old repository browser