[gcalctool] Clear display when entering a number after an equation
- From: Robert Ancell <rancell src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gcalctool] Clear display when entering a number after an equation
- Date: Sun, 20 Dec 2009 07:33:05 +0000 (UTC)
commit 0c4f01eb98dcfb8ca8ce9a97a4a2e3aaa4a100d7
Author: Robert Ancell <robert ancell gmail com>
Date: Sun Dec 20 18:32:36 2009 +1100
Clear display when entering a number after an equation
ChangeLog | 1 +
src/display.c | 2 ++
2 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index a2dafd5..e34557d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -11,6 +11,7 @@ gcalctool change history.
* Make 0^0 = 1 (Robert Ancell, Bug #605011)
* Use superscript digits for scientific notation (Robert Ancell)
+ * Clear display when entering a number after an equation (Robert Ancell)
2009-12-17 Robert Ancell <robert ancell gmail com>
diff --git a/src/display.c b/src/display.c
index 94629be..453cc08 100644
--- a/src/display.c
+++ b/src/display.c
@@ -1214,6 +1214,8 @@ display_do_function(GCDisplay *display, int function, gpointer arg, int cursor_s
break;
case FN_TEXT:
+ if(display_is_result(display) && g_unichar_isdigit(g_utf8_get_char((char*)arg)))
+ display_clear(display);
display_insert(display, cursor_start, cursor_end, (const char *)arg);
break;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]