gtranslator r3759 - trunk/src
- From: icq svn gnome org
- To: svn-commits-list gnome org
- Subject: gtranslator r3759 - trunk/src
- Date: Mon, 22 Sep 2008 09:47:10 +0000 (UTC)
Author: icq
Date: Mon Sep 22 09:47:09 2008
New Revision: 3759
URL: http://svn.gnome.org/viewvc/gtranslator?rev=3759&view=rev
Log:
2008-09-03 Ignacio Casal Quinteiro <nacho resa gmail com>
* tab.c (update_status):
Improved performance when updating the status.
Modified:
trunk/src/ChangeLog
trunk/src/tab.c
Modified: trunk/src/tab.c
==============================================================================
--- trunk/src/tab.c (original)
+++ trunk/src/tab.c Mon Sep 22 09:47:09 2008
@@ -474,14 +474,18 @@
{
GtranslatorMsgStatus status;
GtranslatorPoState po_state;
+ gboolean fuzzy, translated;
status = gtranslator_msg_get_status (msg);
po_state = gtranslator_po_get_state (tab->priv->po);
+
+ fuzzy = gtranslator_msg_is_fuzzy (msg);
+ translated = gtranslator_msg_is_translated (msg);
- if((status == GTR_MSG_STATUS_FUZZY) && !gtranslator_msg_is_fuzzy(msg))
+ if ((status == GTR_MSG_STATUS_FUZZY) && !fuzzy)
{
_gtranslator_po_increase_decrease_fuzzy(tab->priv->po, FALSE);
- if(gtranslator_msg_is_translated(msg))
+ if (translated)
{
status = GTR_MSG_STATUS_TRANSLATED;
_gtranslator_po_increase_decrease_translated(tab->priv->po, TRUE);
@@ -490,20 +494,20 @@
status = GTR_MSG_STATUS_UNTRANSLATED;
}
}
- else if((status == GTR_MSG_STATUS_TRANSLATED) && !gtranslator_msg_is_translated(msg))
+ else if ((status == GTR_MSG_STATUS_TRANSLATED) && !translated)
{
status = GTR_MSG_STATUS_UNTRANSLATED;
_gtranslator_po_increase_decrease_translated(tab->priv->po, FALSE);
}
- else if((status == GTR_MSG_STATUS_TRANSLATED) && gtranslator_msg_is_fuzzy(msg))
+ else if ((status == GTR_MSG_STATUS_TRANSLATED) && fuzzy)
{
status = GTR_MSG_STATUS_FUZZY;
_gtranslator_po_increase_decrease_translated(tab->priv->po, FALSE);
_gtranslator_po_increase_decrease_fuzzy(tab->priv->po, TRUE);
}
- else if((status == GTR_MSG_STATUS_UNTRANSLATED) && gtranslator_msg_is_translated(msg))
+ else if ((status == GTR_MSG_STATUS_UNTRANSLATED) && translated)
{
- if(gtranslator_msg_is_fuzzy(msg))
+ if (fuzzy)
{
status = GTR_MSG_STATUS_FUZZY;
_gtranslator_po_increase_decrease_fuzzy(tab->priv->po, TRUE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]