Skip to content

Commit

Permalink
Error messages don't actually get truncated, false alarm everybody
Browse files Browse the repository at this point in the history
  • Loading branch information
FenrirWolf committed Feb 27, 2024
1 parent b967440 commit 9396939
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions ctru-rs/src/applets/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@ impl PopUp {
///
/// # Notes
///
/// Messages that are too large will be truncated. The exact number of characters displayed can vary depending on factors such as
/// the length of individual words in the message and the chosen word wrap setting.
/// The text will be converted to UTF-16 for display with the applet, and the message will be truncated if it exceeds
/// 1900 UTF-16 code units in length after conversion.
#[doc(alias = "errorText")]
pub fn set_text(&mut self, text: &str) {
for (idx, code_unit) in text
Expand Down Expand Up @@ -105,9 +105,6 @@ impl PopUp {
/// # Notes
///
/// * If the [`Gfx`] service is not initialized during a panic, the error applet will not be displayed and the old panic hook will be called.
///
/// * As mentioned in [`PopUp::set_text`], the error applet can only display a finite number of characters and so panic messages that are too long
/// can potentially end up being truncated. Consider using this hook along with the default hook so that you can capture full panic messages via stderr.
pub fn set_panic_hook(call_old_hook: bool) {
use crate::services::gfx::GFX_ACTIVE;
use std::sync::TryLockError;
Expand Down

0 comments on commit 9396939

Please sign in to comment.