summaryrefslogtreecommitdiff
path: root/library
authoreilers <eilers>2002-12-09 15:32:16 (UTC)
committer eilers <eilers>2002-12-09 15:32:16 (UTC)
commit9aa2442f6ea4e0d58fa7888995ebad04b3692049 (patch) (side-by-side diff)
treef0a4340cf9178868e5c8d05df69a3d0d0fa12756 /library
parentb0a600bf9dd32b908d79c2cf1f12b8088dc2590d (diff)
downloadopie-9aa2442f6ea4e0d58fa7888995ebad04b3692049.zip
opie-9aa2442f6ea4e0d58fa7888995ebad04b3692049.tar.gz
opie-9aa2442f6ea4e0d58fa7888995ebad04b3692049.tar.bz2
Temorarely bug workaround ( #490 ) until trolltech publishing a bugfix !
Diffstat (limited to 'library') (more/less context) (ignore whitespace changes)
-rw-r--r--library/backend/vobject.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/library/backend/vobject.cpp b/library/backend/vobject.cpp
index 2f22c20..2c5b577 100644
--- a/library/backend/vobject.cpp
+++ b/library/backend/vobject.cpp
@@ -1028,8 +1028,19 @@ static const char *replaceChar(unsigned char c)
{
return 0;
}
+#warning "Bug-Workaround must be fixed !"
+ // IF THIS FUNCTION RETURNES TRUE, THE DATA IS EXPORTED
+ // AS QUOTED PRINTABLE.
+ // BUT THE PARSER IS UNABLE TO IMPORT THIS, THEREFORE
+ // I DECIDED TO DISABLE IT UNTIL TROLLTECH FIXES THIS BUG
+ // SEE ALSO includesUnprintable(VObject *o)
+ // (se)
+
+ return 0;
+
+#if 0
static char trans[4];
trans[0] = '=';
trans[3] = '\0';
int rem = c % 16;
@@ -1045,8 +1056,9 @@ static const char *replaceChar(unsigned char c)
else
trans[2] = 'A' + (rem - 10);
return trans;
+#endif
}
static void writeQPString(OFile *fp, const char *s)
{
@@ -1078,8 +1090,18 @@ static void writeQPString(OFile *fp, const char *s)
}
static bool includesUnprintable(VObject *o)
{
+
+#if 0
+
+ // IF THIS FUNCTION RETURNES TRUE, THE DATA IS EXPORTED
+ // AS QUOTED PRINTABLE.
+ // BUT THE PARSER IS UNABLE TO IMPORT THIS, THEREFORE
+ // I DECIDED TO DISABLE IT UNTIL TROLLTECH FIXES THIS BUG
+ // SEE ALSO *replaceChar(unsigned char c)
+ // (se)
+
if (o) {
if (VALUE_TYPE(o) == VCVT_STRINGZ) {
const char *p = STRINGZ_VALUE_OF(o);
if (p) {
@@ -1090,8 +1112,12 @@ static bool includesUnprintable(VObject *o)
}
}
}
}
+
+#endif
+#warning "Bug-Workaround must be fixed !"
+
return FALSE;
}
static void writeVObject_(OFile *fp, VObject *o);