Because not all methods that modify the transaction has saved the Java transaction that it make no sense to hold a copy of the Java transaction. In most cases it is wrong.

This commit is contained in:
smallsql 2010-11-16 10:13:04 +00:00
Родитель 7ab91d4144
Коммит 9f3dac88c0
1 изменённых файлов: 1 добавлений и 7 удалений

Просмотреть файл

@ -158,7 +158,6 @@ namespace ikvm.awt
private Color bgcolor;
private java.awt.Font font;
private java.awt.Stroke stroke;
private java.awt.geom.AffineTransform tx;
private static java.awt.BasicStroke defaultStroke = new java.awt.BasicStroke();
private Font netfont;
private Brush brush;
@ -1155,18 +1154,13 @@ namespace ikvm.awt
public override void setTransform(java.awt.geom.AffineTransform tx)
{
g.Transform = J2C.ConvertTransform(tx);
this.tx = tx;
}
public override java.awt.geom.AffineTransform getTransform()
{
if (tx != null)
{
return tx;
}
using (Matrix matrix = g.Transform)
{
return tx = C2J.ConvertMatrix(matrix);
return C2J.ConvertMatrix(matrix);
}
}