You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
java.lang.IllegalArgumentException: Width and height must be greater than or equal to zero at androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(CanvasDrawScope.kt:749) at me.nikhilchaudhari.library.shapes.DrawingKt.drawOnBackground(Drawing.kt:244) at me.nikhilchaudhari.library.shapes.Punched.drawShadows(Punched.kt:22) at me.nikhilchaudhari.library.NeumorphicModifier.draw(Neumorphic.kt:84) at androidx.compose.ui.node.ModifiedDrawNode.performDraw(ModifiedDrawNode.kt:102) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.LayoutNodeDrawScope.drawContent(LayoutNodeDrawScope.kt:42) at androidx.compose.foundation.Background.draw(Background.kt:107) at androidx.compose.ui.node.ModifiedDrawNode.performDraw(ModifiedDrawNode.kt:102) at androidx.compose.ui.node.LayoutNodeWrapper$invoke$1.invoke(LayoutNodeWrapper.kt:267) at androidx.compose.ui.node.LayoutNodeWrapper$invoke$1.invoke(LayoutNodeWrapper.kt:266) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:126) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:88) at androidx.compose.ui.node.LayoutNodeWrapper.invoke(LayoutNodeWrapper.kt:266) at androidx.compose.ui.node.LayoutNodeWrapper.invoke(LayoutNodeWrapper.kt:59) at androidx.compose.ui.platform.RenderNodeApi29.record(RenderNodeApi29.android.kt:168) at androidx.compose.ui.platform.RenderNodeLayer.updateDisplayList(RenderNodeLayer.android.kt:245) at androidx.compose.ui.platform.RenderNodeLayer.drawLayer(RenderNodeLayer.android.kt:226) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:250) at androidx.compose.ui.node.ModifiedLayoutNode.performDraw(ModifiedLayoutNode.kt:98) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.ModifiedLayoutNode.performDraw(ModifiedLayoutNode.kt:98) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.ModifiedLayoutNode.performDraw(ModifiedLayoutNode.kt:98) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.LayoutNode.draw$ui_release(LayoutNode.kt:828) at androidx.compose.ui.node.InnerPlaceable.performDraw(InnerPlaceable.kt:137) at androidx.compose.ui.node.LayoutNodeWrapper$invoke$1.invoke(LayoutNodeWrapper.kt:267) at androidx.compose.ui.node.LayoutNodeWrapper$invoke$1.invoke(LayoutNodeWrapper.kt:266) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:126) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:88) at androidx.compose.ui.node.LayoutNodeWrapper.invoke(LayoutNodeWrapper.kt:266) at androidx.compose.ui.node.LayoutNodeWrapper.invoke(LayoutNodeWrapper.kt:59) at androidx.compose.ui.platform.RenderNodeApi29.record(RenderNodeApi29.android.kt:168) at androidx.compose.ui.platform.RenderNodeLayer.updateDisplayList(RenderNodeLayer.android.kt:245) at androidx.compose.ui.platform.RenderNodeLayer.drawLayer(RenderNodeLayer.android.kt:226) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:250) at androidx.compose.ui.node.ModifiedLayoutNode.performDraw(ModifiedLayoutNode.kt:98) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.ModifiedLayoutNode.performDraw(ModifiedLayoutNode.kt:98) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.ModifiedLayoutNode.performDraw(ModifiedLayoutNode.kt:98) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.LayoutNode.draw$ui_release(LayoutNode.kt:828) at androidx.compose.ui.node.InnerPlaceable.performDraw(InnerPlaceable.kt:137)
The text was updated successfully, but these errors were encountered:
Got same error. It is related to library. Happens, when object with neomorphic modifier is overlapped by something. Keyboard for example. If i remove neumorphic modifier, there is no crash
java.lang.IllegalArgumentException: Width and height must be greater than or equal to zero at androidx.compose.ui.graphics.drawscope.CanvasDrawScopeKt$asDrawTransform$1.inset(CanvasDrawScope.kt:749) at me.nikhilchaudhari.library.shapes.DrawingKt.drawOnBackground(Drawing.kt:244) at me.nikhilchaudhari.library.shapes.Punched.drawShadows(Punched.kt:22) at me.nikhilchaudhari.library.NeumorphicModifier.draw(Neumorphic.kt:84) at androidx.compose.ui.node.ModifiedDrawNode.performDraw(ModifiedDrawNode.kt:102) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.LayoutNodeDrawScope.drawContent(LayoutNodeDrawScope.kt:42) at androidx.compose.foundation.Background.draw(Background.kt:107) at androidx.compose.ui.node.ModifiedDrawNode.performDraw(ModifiedDrawNode.kt:102) at androidx.compose.ui.node.LayoutNodeWrapper$invoke$1.invoke(LayoutNodeWrapper.kt:267) at androidx.compose.ui.node.LayoutNodeWrapper$invoke$1.invoke(LayoutNodeWrapper.kt:266) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:126) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:88) at androidx.compose.ui.node.LayoutNodeWrapper.invoke(LayoutNodeWrapper.kt:266) at androidx.compose.ui.node.LayoutNodeWrapper.invoke(LayoutNodeWrapper.kt:59) at androidx.compose.ui.platform.RenderNodeApi29.record(RenderNodeApi29.android.kt:168) at androidx.compose.ui.platform.RenderNodeLayer.updateDisplayList(RenderNodeLayer.android.kt:245) at androidx.compose.ui.platform.RenderNodeLayer.drawLayer(RenderNodeLayer.android.kt:226) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:250) at androidx.compose.ui.node.ModifiedLayoutNode.performDraw(ModifiedLayoutNode.kt:98) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.ModifiedLayoutNode.performDraw(ModifiedLayoutNode.kt:98) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.ModifiedLayoutNode.performDraw(ModifiedLayoutNode.kt:98) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.LayoutNode.draw$ui_release(LayoutNode.kt:828) at androidx.compose.ui.node.InnerPlaceable.performDraw(InnerPlaceable.kt:137) at androidx.compose.ui.node.LayoutNodeWrapper$invoke$1.invoke(LayoutNodeWrapper.kt:267) at androidx.compose.ui.node.LayoutNodeWrapper$invoke$1.invoke(LayoutNodeWrapper.kt:266) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:126) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:88) at androidx.compose.ui.node.LayoutNodeWrapper.invoke(LayoutNodeWrapper.kt:266) at androidx.compose.ui.node.LayoutNodeWrapper.invoke(LayoutNodeWrapper.kt:59) at androidx.compose.ui.platform.RenderNodeApi29.record(RenderNodeApi29.android.kt:168) at androidx.compose.ui.platform.RenderNodeLayer.updateDisplayList(RenderNodeLayer.android.kt:245) at androidx.compose.ui.platform.RenderNodeLayer.drawLayer(RenderNodeLayer.android.kt:226) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:250) at androidx.compose.ui.node.ModifiedLayoutNode.performDraw(ModifiedLayoutNode.kt:98) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.ModifiedLayoutNode.performDraw(ModifiedLayoutNode.kt:98) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.ModifiedLayoutNode.performDraw(ModifiedLayoutNode.kt:98) at androidx.compose.ui.node.LayoutNodeWrapper.draw(LayoutNodeWrapper.kt:255) at androidx.compose.ui.node.LayoutNode.draw$ui_release(LayoutNode.kt:828) at androidx.compose.ui.node.InnerPlaceable.performDraw(InnerPlaceable.kt:137)
The text was updated successfully, but these errors were encountered: