Clean up ahead of PR.

pull/1/head
Matthew Chen 7 years ago
parent bf734d5959
commit da13dc1d2e

@ -946,6 +946,7 @@ public class AttachmentPrepViewController: OWSViewController, PlayerProgressBarD
containerView.addSubview(mediaMessageView) containerView.addSubview(mediaMessageView)
mediaMessageView.autoPinEdgesToSuperviewEdges() mediaMessageView.autoPinEdgesToSuperviewEdges()
#if DEBUG
if let imageEditorModel = attachmentItem.imageEditorModel, if let imageEditorModel = attachmentItem.imageEditorModel,
let imageMediaView = self.mediaMessageView.contentView { let imageMediaView = self.mediaMessageView.contentView {
let imageEditorView = ImageEditorView(model: imageEditorModel) let imageEditorView = ImageEditorView(model: imageEditorModel)
@ -954,6 +955,7 @@ public class AttachmentPrepViewController: OWSViewController, PlayerProgressBarD
imageEditorView.autoPinEdgesToSuperviewEdges() imageEditorView.autoPinEdgesToSuperviewEdges()
self.imageEditorView = imageEditorView self.imageEditorView = imageEditorView
} }
#endif
if isZoomable { if isZoomable {
// Add top and bottom gradients to ensure toolbar controls are legible // Add top and bottom gradients to ensure toolbar controls are legible

@ -145,6 +145,8 @@ public class ImageEditorContents: NSObject {
@objc @objc
public func append(item: ImageEditorItem) { public func append(item: ImageEditorItem) {
Logger.verbose("\(item.itemId)")
if itemMap[item.itemId] != nil { if itemMap[item.itemId] != nil {
owsFail("Unexpected duplicate item in item map: \(item.itemId)") owsFail("Unexpected duplicate item in item map: \(item.itemId)")
} }
@ -163,6 +165,8 @@ public class ImageEditorContents: NSObject {
@objc @objc
public func replace(item: ImageEditorItem) { public func replace(item: ImageEditorItem) {
Logger.verbose("\(item.itemId)")
if itemMap[item.itemId] == nil { if itemMap[item.itemId] == nil {
owsFail("Missing item in item map: \(item.itemId)") owsFail("Missing item in item map: \(item.itemId)")
} }
@ -179,6 +183,8 @@ public class ImageEditorContents: NSObject {
@objc @objc
public func remove(item: ImageEditorItem) { public func remove(item: ImageEditorItem) {
Logger.verbose("\(item.itemId)")
remove(itemId: item.itemId) remove(itemId: item.itemId)
} }

@ -42,7 +42,7 @@ class ImageEditorGestureRecognizer: UIGestureRecognizer {
@objc @objc
override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent) { override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent) {
super.touchesBegan(touches, with: event) super.touchesMoved(touches, with: event)
switch state { switch state {
case .began, .changed: case .began, .changed:
@ -61,13 +61,13 @@ class ImageEditorGestureRecognizer: UIGestureRecognizer {
@objc @objc
override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent) { override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent) {
super.touchesBegan(touches, with: event) super.touchesEnded(touches, with: event)
switch state { switch state {
case .began, .changed: case .began, .changed:
switch touchType(for: touches, with: event) { switch touchType(for: touches, with: event) {
case .valid, .outside: case .valid, .outside:
state = .changed state = .ended
case .invalid: case .invalid:
state = .failed state = .failed
} }
@ -78,7 +78,7 @@ class ImageEditorGestureRecognizer: UIGestureRecognizer {
@objc @objc
override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent) { override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent) {
super.touchesBegan(touches, with: event) super.touchesCancelled(touches, with: event)
state = .failed state = .failed
} }

@ -37,6 +37,8 @@ public class ImageEditorView: UIView, ImageEditorModelDelegate {
public func handleTouchGesture(_ gestureRecognizer: UIGestureRecognizer) { public func handleTouchGesture(_ gestureRecognizer: UIGestureRecognizer) {
AssertIsOnMainThread() AssertIsOnMainThread()
Logger.verbose("\(NSStringForUIGestureRecognizerState(gestureRecognizer.state))")
let removeCurrentStroke = { let removeCurrentStroke = {
if let stroke = self.currentStroke { if let stroke = self.currentStroke {
self.model.remove(item: stroke) self.model.remove(item: stroke)
@ -174,6 +176,8 @@ public class ImageEditorView: UIView, ImageEditorModelDelegate {
viewSize: CGSize) -> CALayer? { viewSize: CGSize) -> CALayer? {
AssertIsOnMainThread() AssertIsOnMainThread()
Logger.verbose("\(item.itemId)")
let strokeWidth = ImageEditorStrokeItem.strokeWidth(forUnitStrokeWidth: item.unitStrokeWidth, let strokeWidth = ImageEditorStrokeItem.strokeWidth(forUnitStrokeWidth: item.unitStrokeWidth,
dstSize: viewSize) dstSize: viewSize)
let unitSamples = item.unitSamples let unitSamples = item.unitSamples

Loading…
Cancel
Save